学生管理系统是一个交互式查询系统,利用该系统学生作为只读用户可以查询自己的信息,修改自己个人信息如进入系统的口令;学校教师作为普通用户则可以录入自己学生的基本信息等,当然条件是在系统允许的情况下;查询所教科目的学生成绩,修改系统口令。系统管理员用户作为超级用户可管理所有用户的权限。
1.系统管理:
此项功能权限仅限于超级用户即系统管理员,实现的功能有:用户注册,角色定义,权限分配,用户信息文护等。普通用户的帐号不拥有这些权限。
2.数据编辑:
此项权限由超级用户和给予权限的普通用户享有。由于归于系统用户的范畴,因此,所进行的操作是对原始数据库的编辑,选中数据库中的某一表便可以进行数据编辑,当然,修改时一定要慎之又慎,要考虑到数据的参照完整性。否则,修改后的数据很难得出正确的查询结果。
如图4-1为系统功能图:
图4-1
通过对本章的总体设计部分的分析,我们对程序的总体设计有了充分的认识,对系统的各部分模块有了总体的认识,我们下一步所做的工作就是应该进行数据库的设计、界面及程序代码的设计。
该学生信息管理系统包括系统管理模块、学生信息管理模块。其中学生信息管理模块又包括班级管理模块、学生档案管理模块、学生交费管理模块、课程管理模块、成绩管理模块。
本系统具有如下功能:
系统管理:包括添加用户,修改密码,重新登陆,退出;
班级管理:包括班级浏览,添加班级,班级查询;
学生信息管理:包括信息添加,信息浏览,信息查询;
学生交费管理:包括基本学费设置,学生交费浏览,学生交费添加,学生交费查询;
课程管理:包括基本课程设置,班级课程设置;
成绩管理:包括考试类型设置,成绩添加,成绩浏览,成绩查询;
打印报表: 包括学生档案信息报表,学生班级信息报表,学费信息报表;
帮助:包括关于,帮助主题,用户手册;
退出:退出整个系统。
5.2.1 登录界面
首先,系统的界面是至关重要的。它是与用户沟通的桥梁,用户工作时要时时面对它,所以界面一定要简洁、直观,操作简单。本系统界面的登录口令画面如图5-2-1所示,根据选择的相应用户和对应的口令进入系统,进行相应的操作。若密码错误,则弹出“密码错误”对话框。
图5-2-1登录界面
登录流程图:
5.2.2 主界面
密码无误,正确登录后会看到主界面。如图5-2-2
图5-2-2主界面
5.2.3 系统管理界面
点击系统管理后看到的界面如图5-2-3(1)
图5-2-3(1)
若是超级用户(管理员)则可以使用添加用户功能,在此可以添加用户的同时给用户赋予权限。超级用户是权限最高的用户,他可以享有系统的所有功能。只读用户权限最低,只可以浏览系统的某些内容,而不能参与修改。普通用户可以根据超级用户赋予的权限进行权限栏中的任意一项或多项功能。普通用户和只读用户都没有添加用户功能。作为普通用户在进行未赋予权限的功能和只读用户在进行“写”操作时,会弹出对话框“对不起,你没有管理本功能的权限,请与管理员联系!”
图5-2-3(2)
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页