当前位置:首页 > 学生学籍管理系统
滨江学院花旗营校区
《软件工程》课程设计
题 目 学生学籍管理系统 班 级 计算机科学与技术 学生姓名 学 号 指导教师
2015 年 10 月 30 日
目 录
1. 引 言 ............................................................................................................................. 1
1.1 项目背景 ______________________________________________________________ 1 1.2 项目意义 ______________________________________________________________ 1
2. 系统需求分析 ............................................................................................................... 1
2.1 系统任务描述 __________________________________________________________ 1 2.2 系统概要设计 __________________________________________________________ 2 2.3 系统详细设计 __________________________________________________________ 5
3. 总体设计 ..................................................................................................................... 10
3.1 设计描述 _____________________________________________________________ 10 3.2 功能模块设计 _________________________________________________________ 11
4 详细设计 ..................................................................................................................... 12
4.1 系统程序流程图 _______________________________________________________ 12 4.2 系统主要功能模块简介 __________________________________ 错误!未定义书签。
5 系统功能实现 ............................................................................................................. 14
5.1 公共类 _______________________________________________ 错误!未定义书签。 5.2 登录界面 ____________________________________________________________ 17 5.3 查询模块 ____________________________________________________________ 17 5.4 添加模块 ____________________________________________________________ 18 5.5 更新模块 ____________________________________________________________ 19 5.6 删除模块 _____________________________________________ 错误!未定义书签。
6 小 结 ........................................................................................................................... 22
I
学生学籍管理系统
董恒致
南京信息工程大学滨江学院花旗营校区,南京 210044
1. 引 言
1.1 项目背景
人类有几千年的历史,计算机从产生到现在只不过50多年,而网络的迅速发展也不过10年的时间。但是,计算机和网络对社会的影响已经迅速扩大,甚至在改变人们的生活。特别是90年代以来,多媒体和网络技术的飞速发展正在以惊人的速度改变着人们的工作方式、交往方式和生活方式。正像著名的未来学家尼葛洛庞帝(1997)所说的:“数字不再只和计算有关,它决定我们的生存。”科学技术是第一生产力,是最先进的生产力。现在,已经没有人怀疑信息技术的发展将会引起人类社会全面和深刻的变革,使人类社会由工业社会迈向信息社会。目前,在社会各个方面都呈现出了与工业社会显著不同的特点。网上书店,网上医院,网上学校,网上购物,网上银行,政府上网等新事物如雨后春笋般涌现出来,对人们的传统生活方式、工作方式产生极大的冲击。使人们感受到技术发展的脉搏和信息时代前进的步伐。
1.2 项目意义
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
2. 系统需求分析
2.1 系统任务描述
系统模块的设计应该遵循整个系统总体设计思路,基于C#开发工具与数据库SQL设计,主要完成的设计如下:
2.1.1系统目标
(1) 根据查询条件实现学生信息的查询
1
(2) 学生选课信息查询、成绩信息的查询
(3) 学生信息、课程信息、成绩信息的增加、删除、修改
(4) 对基本信息完成增加、删除、修改时,需注意表与表之间的关联 2.1.2系统设计与功能分析
学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用java语言编写,用SQLServer2000数据库作为后台的数据库进行信息的存储,用SQL语句完成学生学籍信息的添加,查询,修改,删除的操作以及成绩的录入,修改,删除等。用ODBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,安全性好。SQLServer2000数据库高效安全,两者结合可相互利用各自的优势。
该系统实现的大致功能:
1. 用户登陆界面。该界面可以选择使用者的身份,“管理员,教师,学生”。不同的身
份有不同的操作界面和功能权限。ID号和密码输入正确即可登录。学生管理界面。提供了学生学籍信息的查询,修改登录密码等功能。
2. 教师管理界面。提供了对学生学籍信息的查询,添加,修改,删除。修改密码等功
能。
3. 管理员管理界面。拥有最高的权限。允许添加教师信息。
4. 登录的用户信息分别存储在SQL数据库的“管理员信息表”, “教师信息表”, “学
生表”中,如果用户信息不存在则三张表中,将会无权利登录本管理系统。 保证了本学生管理系统的安全性。
2.1.3性能需求分析
(1) 登录、用户界面需求:简洁、易懂、易用、友好的用户界面。
(2) 安全保密性需求:只有凭借用户名和密码登陆系统,才能进行信息的管理等。
2.2 系统概要设计
2.2.1.数据需求:
2.2.1.1数据字典
实体属性表:
2
共分享92篇相关文档