55
MANAGEMENT管理实践1.学生子系统学生子模块是通过对学生的登录身份进行验证后,按照权限实现对功能的操作,按照模块独立性和耦合性原则,按照实现功能的差异,进一步对学生子模块进行细化。2.教师子系统教师子模块系统的使用对象是全体普通教师,按照需求分析和模块划分原则得到的结果,按功能进一步对教师子模块进行详细的划分。3.教务管理子系统教务管理子系统是该系统中复杂程度最高、最难实现的模块,日常教务管理和教学管理的全过程都在系统上实现。同样,按照软件工程思想中的模块独立性和耦合性的划分原则,对教务管理子系统进行模块划分,分为教师模块管理、学生模块管理、教学工作模块管理、成绩模块管理、选课模块管理、公共信息模块管理六大模块。经过二次划分,各个模块并不是最优模块,还需要对各个子模块进一步细分。4.系统管理子系统系统管理子系统细化后的结构如下图所示。图 系统管理子系统细化后结构图四、数据库设计1.数据库设计的目标数据库的一大特点是实现数据的共享。要实现数据共享,如何很好地布局数据库表、数据库索引和数据库对象等至关重要,因此在设计数据库时需考虑以下几个目标。(1)数据库中的数据最大程度实现共享。(2)数据库中的数据冗余度尽量低。(3)数据库设计要便于数据查询。(4)数据库设计要保证数据的安全性和降低数据输入有误率,保证数据的正确性。56
OCCUPATION2016 09
2.数据库设计的原则经过需求分析,对数据库进行设计,使得数据库设计更加合理。通常采用数据库设计规范化理论,也即五个范式和BCD范式,对于小型信息管理应用系统设计往往采用数据库规范化的前三个范式就能够解决问题,对于复杂的问题需要使用规范理论的后三个范式进行数据库设计。具体采取的原则如下。(1)一种对象建立一个表。(2)每个表的属性保证是不可再分割的最小项,也就是属性具有原子性。(3)一个表中,属性间不能存在完全依赖。(4)在一个表中,属性间不能存在传递依赖。(5)表与表之间不能存在多对多的联系,如果存在必须对关系进行分解。遵照上述三范式进行数据库设计,基本能够满足本系统的功能需求。3.E-R图设计数据是信息管理系统的灵魂,数据如何在信息系统中表示,如何在数据库中存储,以及如何有利于数据的操作,对系统的总体性能和管理功能起着非常重要的作用。所以信息模型的建立决定着系统设计成败,是系统设计的关键。本系统后台采用SQL Server 2008数据库管理系统进行数据库的开发,根据需求对数据进行全面分析后,得到E-R图,完成数据库的概要设计。E-R图即为实体—关系图,它是表示数据对象及其关系的图形语言机制。数据对象用长方形表示,关系用菱形表示,对象具有的属性特征用椭圆形表示。综合教务管理系统需求主要有学生选课管理、学生管理、成绩管理等模块。实体主要包括课程、学生和成绩。五、小结本系统较完整地实现了在需求分析中所描述的各项功能,而且在设计中运用了统计图等更加友好的形式来展示给用户,并运用了一些新的技术,这些是本设计的亮点。系统虽然实现了基本的功能,但还存在一些不足,如功能比较简单,统计功能设计比较简单等,有待于根据实际使用做进一步的改善和加强。参考文献:[1]郭永洪,叶青松,裴振.Web应用开发[M].北京:清华大学出版社,2011.[2]张顺,梁桂才,李奇国等.基于Asp.net/.Net Web Service的高职院校毕业生就业上报信息管理系统的设计与实现[J].企业科技与发展,2011(8).[3]徐萍.高校教务管理系统的设计与实现[D].南京理工大学,2010.(作者单位:太原理工大学、吕梁高级技工学校)
因篇幅问题不能全部显示,请点此查看更多更全内容