-班级信息管理系统1.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:4 大小:39KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

-班级信息管理系统1.doc

-班级信息管理系统1.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一.系统开发目标与意义1.系统开发目标本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.能够对查询结果进行分类汇总,实现报表打印。5.注意数据的安全性,具有数据备份和恢复的功能。6.方便用户的操作,尽量减少用户的操作。2.教育系统学生管理现状分析1)学校具体需求分析学生:对各科成绩的查询及查看本班成绩排名等情况。任课老师:输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。输出本班科目的成绩及排名情况。班主任:输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。教务处:学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。2)系统功能分析权限功能:系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。退出功能:结束并关闭系统。3)系统整体模块学生信息管理模块:输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。还可以关键字查询并从数据库里调出的学生基本信息.输出学生基本信息,学号、班号、姓名查询的信息结果。课程信息管理:设置课程号,课程名,先修课等课程信息。成绩信息管理模块:输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。输出查询的学生成绩信息。任课信息管理:对教师授课信息的调度,安排等信息的管理。学生信息查询:本模块是可对学生成绩进行查询,可按学号,姓名,年龄,所在院系,入学年份等不同条件独立查询或进行模糊查询。学生成绩统计:对学生成绩总分,平均分等进行统计。通过对上述的各项系统功能进行集中、分块,按照程序设计的要求,得到下图3-3-1所示的系统功能模块图。班级信息管理系统班级信息管理成绩信息管理课程信息管理学籍信息管理教师信息管理系统管理添加信息修改信息查找(删除)系别设置班级设置添加信息修改信息查找(删除)添加信息修改信息任课教师设置任课教师修改添加信息修改信息查询(删除)添加信息修改信息查找(删除)任课设置用户管理密码修改分工:张庆庆:班级信息管理模块朱正运:成绩管理信息模块孔杰:课程信息管理模块昝艳文:学籍信息管理模块软乔云:教室信息管理和系统管理模块技术路线:通过查阅资料本系统的开发利用MicrosoftSQLServer2008作为本系统的数据库,加之本学期我们学习数据库,也可乘此机会实践下,它是一个支持多用户的新型数据库。使用VisualStudion.net作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,代码的模块化构建使我们检查错误相对容易很多,并且可以用它来制作用户界面,这个是我们在做数据结构时用过的软件,使用起来会相对熟练些。工作安排计划:1)本周具体完成系统的设计工作,最终得到解决系统设计的方案2)小组成员更具分工,各自学习相关内容,并查阅资料掌握相关技术3)周日晚上19:00-22:00开技术交流会,分享学习心得,组长并检查学习进度,探讨接下来的工作以便顺利开展工作