ASP.NET中小学学生成绩管理系统的设计与实现(2)
时间:2017-04-08 09:22 来源:毕业论文 作者:毕业论文 点击:次
1.2研究现状 纵观目前国内研究现状,在安全性和信息更新方面存在着一定的不足[2],现有的系统资料单独建立,共享性差[3];在以管理者为主体的方式中,信息取舍取决于管理者对于信息的认知与喜好,不能完全从用户的角度出发,所以没有办法从根本上满足用户的要求。因此,学生成绩管理系统应该更多的依靠校园网,实现学生信息集中起来进行管理、分散性的操作、实现信息的资源共享,使传统的成绩管理向信息、无纸、智能、综合的方向不断发展,也为了更进一步的实现一个更好的学生成绩管理系统和中小学综合信息系统做好铺垫。 2.系统设计 2.1系统功能分析 本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照中小学成绩管理的工作流程设计完成的。为了使系统在成绩管理过程中发挥更大的作用,实现工作过程的信息化,提高工作效率和工作质量,现提出如下的系统开发目标: 1.系统应具有实用性、可靠性和适用性,同时注意到先进性。 2.能够实现不同用户具有不同的权限对系统进行操作。 3.管理员和老师能够实现不同程度的对信息的管理。 4.能够按照用户选择的不同的条件进行查询。 5.方便用户的操作,尽量减少用户的操作。 2.2系统功能模块设计 本系统主要是教务管理人员、普通老师和学生三大模块,主要满足三方面的需求,分别是教务管理人员、普通老师和学生。教务管理人员的需求是对组权限的分配,对信息进行添加、修改、删除和查询;老师的需求是查询所授课程的学生信息,可以录入、查询、删除和修改所授课程的成绩;学生的需求是查询个人成绩信息。为了更加直观的描述系统所要满足的功能要求,使用图示对系统功能描述如图1所示。 图1 系统功能模块图 (1)教务管理人员模块 教务管理人员模块,为不同用户提供了不同的权限访问该系统,针对不同用户群体进行了细致的划分,使用户需求简单明了的展现出来,为用户提供了方便。主要功能是在后台输入、查询、修改、删除学生信息、课程信息、学生成绩、授课信息的功能,统计成绩的功能,方便快捷的管理信息。 (2)普通老师模块 普通老师模块,主要实现对学生成绩和授课信息的录入、查询、删除和修改的功能,通过不同条件对学生成绩进行查询的功能,快捷的找到满足条件的学生的成绩。 (3)学生模块 提供登录后查询个人成绩的功能,方便快捷的查询个人成绩信息。 2.3系统业务流程图 通过对本系统业务的调查分析,弄清了中小学学生成绩管理系统的业务流程和系统的功能结构。系统的业务流程图如图2所示。 图2 系统业务流程图系统的管理功能结构图如图3所示。 图3 管理功能结构图系统的教师功能结构图如图4所示。 图4 教师功能结构图 3.数据库设计 3.1数据库的概念结构设计 本系统采用自底向上的方法,通过E-R模型来描述数据的结构与语义,以对现实世界进行第一次抽象。E-R图可以更加直观的表示概念模型,它有三个基本成分: (1)矩形框:表示实体类型(考虑问题的对象); (2)菱形框:表示联系类型(实体间的联系); (3)椭圆形框:表示实体的属性。 中小学学生成绩管理系统部分E-R图如图5所示,图中表示教务管理人员实体、教师实体、学生实体、成绩实体、信息实体间的关系。 学学生成绩管理系统E-R图 3.2 数据库逻辑结构设计 概念结构是一种独立的信息结构,区别于其他任何数据模型,而逻辑结构设计的任务就是把在概念结构的设计阶段所设计好的最基本的E—R图转换成为和DBMS产品支持的数据模型符合的逻辑结构。 (责任编辑:qin) |