4.2 数据库关系图 ................................................. 18 4.3 系统E-R图 ................................................... 18 4.4 查询模块流程图 ............................................... 19 4.5 数据库设计 ................................................... 19 4.5.1 用户管理模块 ............................................... 19 4.5.2 学生信息管理模块 ........................................... 19 4.5.3 教师信息管理模块 ........................................... 20 4.5.4 班级管理模块 ............................................... 20 4.5.5 成绩管理模块 ............................................... 20 4.5.6 课程信息管理模块 ........................................... 21 4.5.7 班级课程 ................................................... 21 4.5.8 教师班级 ................................................... 21 4.5.9 教师课程 ................................................... 21
5 系统测试 ............................................. 23
5.1 界面测试 ..................................................... 23 5.2 功能测试 ..................................................... 23 5.3 系统功能主要截图 ............................................. 24 5.3.1主要界面 ................................................... 24 5.4 主要代码 ..................................................... 26 5.4.1登陆界面部分代码 ........................................... 26 5.4.2 学生管理部分代码 ........................................... 29
6 结束语 ............................................... 36 参考文献 ............................................... 37 致谢 ................................... 错误!未定义书签。
2
1 绪论
1.1背景
随着计算机技术的发展,尤其是计算机网络技术与数据库技术的发展,人们的生活与工作方式发生了很大的改观。网络技术的应用使计算机之间通信、信息共享成为可能,数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使工作更高效。数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作之中。互联网技术与数据库技术的结合在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是提高企业自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段之一。
在我国,教育是一个影响着国富民强的重要行业之一,随着改革开放和市场经济的发展,根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业面向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度相对还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各个方面提高工作效率,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。
1.2 系统开发目标与意义
1.2.1 系统开发目标
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
(1)系统应具有实用性、可靠性和适用性,同时注意到先进性。 (2)对各个数据库进行动态管理,防止混乱。
1
(3)能够按照用户选择的不同的条件进行简单查询和复合查询。 (4)注意数据的安全性,具有数据备份和恢复的功能。 (5)方便用户的操作,尽量减少用户的操作。 1.2.2 意义
在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。
2
2 需求分析
2.1 系统需求
通过调查,要求系统需要有以下功能: (1)要求有良好的人机界面;
(2)系统的使用对象多,要求有较好的权限管理; (3)原始数据修改简单方便,支持多条件修改 (4)方便的数据查询,支持多条件查询;
(5)在相应的权限下,删除数据方便简单,数据稳定性好; (6)尽量减少人工干预.
2.2 可行性分析
本系统为一个小型的中小学学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
本系统的开发利用Microsoft SQL Server2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。
使用Visual Studion.net作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供保障,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
3
相关推荐: