当前位置: 首页 > 范文大全 > 公文范文 >

基于.NET的综合教务管理系统设计与实现

时间:2022-03-17 10:32:41  浏览次数:

zoޛ)j馟iiYylA HYyiHi�3?iiiv工作模块管理、成绩模块管理、选课模块管理、公共信息模块管理六大模块。经过二次划分,各个模块并不是最优模块,还需要对各个子模块进一步细分。

4.系统管理子系统

系统管理子系统细化后的结构如下图所示。

四、数据库设计

1.数据库设计的目标

数据库的一大特点是实现数据的共享。要实现数据共享,如何很好地布局数据库表、数据库索引和数据库对象等至关重要,因此在设计数据库时需考虑以下几个目标。

(1)数据库中的数据最大程度实现共享。

(2)数据库中的数据冗余度尽量低。

(3)数据库设计要便于数据查询。

(4)数据库设计要保证数据的安全性和降低数据输入有误率,保证数据的正确性。

2.数据库设计的原则

经过需求分析,对数据库进行设计,使得数据库设计更加合理。通常采用数据库设计规范化理论,也即五个范式和BCD范式,对于小型信息管理应用系统设计往往采用数据库规范化的前三个范式就能够解决问题,对于复杂的问题需要使用规范理论的后三个范式进行数据库设计。具体采取的原则如下。

(1)一种对象建立一个表。

(2)每个表的属性保证是不可再分割的最小项,也就是属性具有原子性。

(3)一个表中,属性间不能存在完全依赖。

(4)在一个表中,属性间不能存在传递依赖。

(5)表与表之间不能存在多对多的联系,如果存在必须对关系进行分解。

遵照上述三范式进行数据库设计,基本能够满足本系统的功能需求。

3.E-R图设计

数据是信息管理系统的灵魂,数据如何在信息系统中表示,如何在数据库中存储,以及如何有利于数据的操作,对系统的总体性能和管理功能起着非常重要的作用。所以信息模型的建立决定着系统设计成败,是系统设计的关键。

本系统后台采用SQL Server 2008数据库管理系统进行数据库的开发,根据需求对数据进行全面分析后,得到E-R图,完成数据库的概要设计。

E-R图即为实体一关系图,它是表示数据对象及其关系的图形语言机制。数据对象用长方形表示,关系用菱形表示,对象具有的属性特征用椭圆形表示。

综合教务管理系统需求主要有学生选课管理、学生管理、成绩管理等模块。实体主要包括课程、学生和成绩。

五、小结

本系统较完整地实现了在需求分析中所描述的各项功能,而且在设计中运用了统计图等更加友好的形式来展示给用户,并运用了一些新的技术,这些是本设计的亮点。系统虽然实现了基本的功能,但还存在一些不足,如功能比较简单,统计功能设计比较简单等,有待于根据实际使用做进一步的改善和加强。

推荐访问: 管理系统 教务 综合 设计 NET
[基于.NET的综合教务管理系统设计与实现]相关文章