学生信息管理系统需求分析说明书共享到网络.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《学生信息管理系统需求分析说明书共享到网络.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统需求分析说明书共享到网络.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流学生信息管理系统需求分析说明书共享到网络.精品文档.XXXXXX软件工程实训报告学生信息管理系统专 业: 计算机科学与技术班 级: XXXXXXXXXXXX姓 名: XXXX报告日期: 2013年9月22日 目录1、 绪论11.1 SIMS的定义11.2课题背景11.3开发意义22、 引言23、 需求分析23.1系统需求23.2功能需求33.3 性能需求33.3.1 硬件环境33.3.2 软件环境34、数据库设计44.1数据库44.2 相关表45、详细设计85.1 数据流图85.2 UML建模135.2.1类图135.2.2 用例图145.2
2、.3 活动图155.3 模块介绍165.3.1登录模块165.3.2查询模块165.3.3 院校模块185.3.4 系模块185.3.5 专业模块185.3.6 班级模块185.3.7 学生模块185.3.8 教师模块195.3.9 课程模块195.3.10 教师-课程模块195.3.11 学生-教师-课程模块195.4 数据库中表之间的关系195.5 测试195.5.1 登录模块测试205.5.2 查询模块测试235.5.3 列表模块测试246、致谢281、 绪论1.1 SIMS的定义学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现
3、学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措。1.2课题背景学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂
4、,难以单纯地依靠人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长
5、、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。1.3开发意义 系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。2、 引言 通过三年多的大学学习,结合本次学校组织的实训安排,我们组接受了学生信息管理系统(此后统称为SIMS)的项目,虽然这已经是一个老课题了,但是仍不失为经典的教学实践案例。3、 需求分析3.1系统需求 目前各大高校的教务网络管理系统中,用户类型往往分为学生、教
6、师和管理员,甚至个别该校已经开放了访客,主要功能包括学生的信息管理和教师的排课,其中学生信息管理对大数据量要求较高,而教师排课系统由于需要十分专业的算法并且系统需求不断的变化,因此在实际应用时,往往会遇到很大的问题,需要进一步研究。我们的系统为了测试开发SIMS,所以主要有两个功能:一是学生的信息查询的功能,它包括通过专业或者班级查询。显示的信息分为基本信息和详细信息。一是查询老师信息,包括为老师安排的课程等基本信息。3.2功能需求 根据上述的信息管理系统的业务流程、要求以及所要实现的目标,得到本系统的功能需求如下:(1) 管理院校信息,在计算机的支持下实现添加、删除、修改和查找。(2) 管理
7、系信息,在计算机的支持下实现添加、删除、修改和查找。(3) 管理专业信息,在计算机的支持下实现添加、删除、修改和查找。(4) 管理班级信息,在计算机的支持下实现添加、删除、修改和查找。(5) 管理学生信息,在计算机的支持下实现添加、删除、修改和查找。(6) 管理教师信息,在计算机的支持下实现添加、删除、修改和查找。(7) 管理课程信息,在计算机的支持下实现班级的添加、删除和修改。(8) 管理教师_课程信息,在计算机的支持下实现添加、删除、修改和查找。确定课程和上课的老师(9) 管理学生_教师_课程信息,在计算机的支持下实现添加、删除、修改和查找。确定学生选择的课程及老师3.3 性能需求 系统的
8、运行对于运行环境的要求是:3.3.1 硬件环境 目前,我们所开发的系统主要是应用在中小规模的学校内部,因此,一般配置的计算机硬件就可以满足系统需求。考虑到学校规模的扩大和硬件价格的降低,为本系统配置在较优秀的服务器硬件,可以充分发挥本系统性能。 处理器:Intel Pentium 4 3.06 GX 或更高 内存: 512(推荐) 硬盘空间:40GB 显卡: SVGA显示适配器3.3.2 软件环境 操作系统:Windows 7开发环境:JDK1.7.0、Tomcat6.0.32 开发工具:MyEclipse7.0、DreamWeaver8和PowerDesigner15服务器:Tomcat6.
9、0.32 数据库:MySQL5.0.874、数据库设计4.1数据库1、创建数据库StuInfoDB,语句如下:create database StuInfoDB;2、 使用数据库use StuInfoDB;4.2 相关表1、院校信息表(academy_tab)如表4-1所示表4-1 院校信息表字段名类型是否主键是否自动增长是否外键备注academy_idint(10)是是Idacademy_codevarchar(20)院校编号academy_namevarchar(20)院校名称academy_addressvarchar(20)院校所在地academy_aboutvarchar(100)院
10、校简介academy_remarkvarchar(100)备注2、系信息表(department_tab)如表4-2所示表4-2 系信息表字段名类型是否主键是否自动增长是否外键备注department _idint(10)是是Iddepartment_codevarchar(20)系编号department_namevarchar(20)系名称academy_idint(10)是院校iddepartment_aboutvarchar(100)系简介department_remarkvarchar(100)备注3、专业信息表(profession_tab)如表4-3所示表4-3 专业信息表字段名
11、类型是否主键是否自动增长是否外键备注profession_idint(10)是是Idprofession_codevarchar(20)专业编号profession_namevarchar(20)专业名称department _idint(10)是系idprofession_aboutvarchar(100)专业简介profession_remarkvarchar(100)备注4、班级信息表(class_tab)如表4-4所示表4-4 班级信息表字段名类型是否主键是否自动增长是否外键备注class_idint(10)是是Idclass_codevarchar(20)班级编号class_name
12、varchar(20)班级名称class_ classroomvarchar(20)班级所在教室department _idint(10)是专业idclass_remarkvarchar(100)备注5、 学生信息表(student_tab)如表4-.5所示表4-5 学生信息表字段名类型主键自动增长外键备注student_idint(10)是是Idstudent_codevarchar(20)学号(基本信息)student_namevarchar(20)姓名(基本信息)studnet_passwordvarchar(20)密码student_genderint(10)性别(基本信息)stude
13、nt_birthdaydate生日(基本信息)student_native_placevarchar(40)籍贯(基本信息)student_rpr_addressvarchar(40)户口所在地址(基本信息)student_now_addressvarchar(40)现居住地址(基本信息)student_photo_pathvarchar(40)照片路径(基本信息)student_phonevarchar(20)电话(基本信息)student_emailvarchar(20)电子邮箱地址(基本信息)student_start_timedate入学时间(基本信息)profession_idint
14、(10)是专业id(基本信息)class_idint(10)是班级id(基本信息)student_aboutvarchar(100)简介(基本信息)student_father_namevarchar(20)父亲姓名student_father_addressvarchar(40)父亲居住地址student_father_unitvarchar(40)父亲单位student_father_phonevarchar(20)父亲电话student_mother_namevarchar(20)母亲姓名student_mother_addressvarchar(40)母亲居住地址student_mot
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 需求 分析 说明书 共享 网络
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内