作者在 2008-06-25 14:37:46 发布以下内容
学生成绩管理系统是运行于Windows系统F的应用软件,主要用于对学生的学号、姓名等自然信息以及各项学科成绩进行增、删、改、查等操作,并且还可对使用该系统的用户进行登录名和密码的管理。系统给用户提供了一个简单的人机界面,使用户可以根据提示输入操作项,调用系统提供的管理功能。
该系统同时具有安全验证功能,根据用户的级别,其拥有的权限有所不同。由系统判断用户名和密码是否符合,从而验证该用户能否成功登录。用户登录后,系统会判断权限从而告知用户可以使用系统的哪些功能。用户分为教师和学生两大类。参考附录C 管理系统示例。
功能需求描述如下。
①用户登录:根据用户输入的用户名和密码判断是否允许该用户使用本系统,并且当用户登录后根据用户权限判断用户可以使用哪些功能。学生只有浏览等权限而不能进行实质性改动。
②提供系统主控平台:系统主控平台也应根据用户权限不同而有所区别,只列出在用户权限范围内的功能供用户选择。系统主控平台包括输入功能选项、调用相应程序两大需求。教师和学生对应的系统主控平台是不同的。所能进行的操作也不相同。
③创建学生成绩信息文件:用户根据提示输入学生的学号、姓名、各科成绩,系统将学生成绩信息存储在系统磁盘的文件中。以便进行管理、查找和备份。
④增加学生信息:可在原有学生成绩信息文件的基础上增加新的学生成绩信息记录并继续保存至磁盘,并且将增加后的文件存储状况显示给用户。
⑤删除学生信息:提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的记录删除。并选择是否继续进行删除操作。
⑥修改学生信息:提示用户输入要进行修改操作的学号,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果存储于文件。该部分需求也需要提示用户选择是否继续进行修改操作。
⑦查询学生信息:按学号或姓名查询。在该功能中,也需提示用户是否需要继续查再继续查找,则返回主界面。
⑧学生成绩排行浏览:根据学生的总分项进行排行。
⑨教师的用户管理:教师对用户的管理也需要进行用户的创建、增加、删除、浏览。教师创建的用户存储在名为yonghu的磁盘文件中,每当有用户登录系统时,会根据该文件中的用户名和密码进行核实判断,用户才能够顺利登录。教师还具有户的功能。增加的用户及密码、权限等也被继续存储在yonghu文件中。当某些用一用该系统时,还可以进行删除操作,并且教师具有修改用户权限的功能,学生和教师对于系统的权限是不一样的。
其它要求:
? 只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读。
? 至少采用文本菜单界面(如果能采用图形菜单界面更好)
? 学生可自动增加新功能模块(视情况可另外加分)
? 写出课程设计报告,具体要求见相关说明文档
该系统同时具有安全验证功能,根据用户的级别,其拥有的权限有所不同。由系统判断用户名和密码是否符合,从而验证该用户能否成功登录。用户登录后,系统会判断权限从而告知用户可以使用系统的哪些功能。用户分为教师和学生两大类。参考附录C 管理系统示例。
功能需求描述如下。
①用户登录:根据用户输入的用户名和密码判断是否允许该用户使用本系统,并且当用户登录后根据用户权限判断用户可以使用哪些功能。学生只有浏览等权限而不能进行实质性改动。
②提供系统主控平台:系统主控平台也应根据用户权限不同而有所区别,只列出在用户权限范围内的功能供用户选择。系统主控平台包括输入功能选项、调用相应程序两大需求。教师和学生对应的系统主控平台是不同的。所能进行的操作也不相同。
③创建学生成绩信息文件:用户根据提示输入学生的学号、姓名、各科成绩,系统将学生成绩信息存储在系统磁盘的文件中。以便进行管理、查找和备份。
④增加学生信息:可在原有学生成绩信息文件的基础上增加新的学生成绩信息记录并继续保存至磁盘,并且将增加后的文件存储状况显示给用户。
⑤删除学生信息:提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的记录删除。并选择是否继续进行删除操作。
⑥修改学生信息:提示用户输入要进行修改操作的学号,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果存储于文件。该部分需求也需要提示用户选择是否继续进行修改操作。
⑦查询学生信息:按学号或姓名查询。在该功能中,也需提示用户是否需要继续查再继续查找,则返回主界面。
⑧学生成绩排行浏览:根据学生的总分项进行排行。
⑨教师的用户管理:教师对用户的管理也需要进行用户的创建、增加、删除、浏览。教师创建的用户存储在名为yonghu的磁盘文件中,每当有用户登录系统时,会根据该文件中的用户名和密码进行核实判断,用户才能够顺利登录。教师还具有户的功能。增加的用户及密码、权限等也被继续存储在yonghu文件中。当某些用一用该系统时,还可以进行删除操作,并且教师具有修改用户权限的功能,学生和教师对于系统的权限是不一样的。
其它要求:
? 只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读。
? 至少采用文本菜单界面(如果能采用图形菜单界面更好)
? 学生可自动增加新功能模块(视情况可另外加分)
? 写出课程设计报告,具体要求见相关说明文档
以真诚的心对待每一个人,以愉悦的心分享他人的快乐,以宽阔的心包容对不起你的人,以平常的心接受已发生的事实,以放下的心面对最难的割舍,这就是幸福![img]http://photo.store.qq.com/http_imgload.cgi?/rurl |
想第一个看到日志抢沙发?评论列表
文章评论,共1条
共1篇评论,第1页/共1页
全选删除
批量删除 取消批量删除
星期五就要交报告了!!!
共1篇评论,第1页/共1页