学籍管理系统设计说明书.docx
《学籍管理系统设计说明书.docx》由会员分享,可在线阅读,更多相关《学籍管理系统设计说明书.docx(8页珍藏版)》请在冰豆网上搜索。
学籍管理系统设计说明书
学籍管理系统设计说明书
一、问题定义
二、
1.1软件名称:
学生学籍管理系统
1.2
1.3工程提出的背景
1.4
传统的学校学籍管理方法,由于分散管理,易发生数据丧失,劳动强度高,速度慢,给工作人员带来了诸多不便。
使用计算机可以高速,快速地完成以上工作。
及短句联网后,数据在网上传递,可实现数据共享,防止劳动力重复,规*教学管理系统以计算机为工具。
为用户提供了充足的信息和快捷的查询手段。
具有如下优点:
检索迅速,查找方便,存储量大,**性好等。
这里介绍根本业务和流程
1.5软件目标及任务
1.6
开发意图:
〔1〕为了学籍管理系统更完善。
〔2〕为了教学办公室对学生档案的管理更方便。
〔3〕为了减轻行政人员的工作负担。
1.4软件效劳*围
本软件适用于教育界,对学生的学籍管理档案可以随时输入,输出,查找,修改等。
二、可行性分析
2.1引言
计算机已经深入到日常工作和生活的方方面面,学籍管理系统是一个单位教育不可缺少的局部,为了提高管理效率,完善管理,人们不得不开发适合自己特殊需求的软件。
2.2可行性研究的前提
要求
本软件的功能和要求是解决高校对学生的管理问题,为进一步完善学校的对学生档案学籍、成绩等的管理,实现学生信息数据包括学生有关的数据管理与操作处理,具体实现学生的根本信息管理、成绩管理、奖惩情况管理,数据平安和**有一定的保障。
软件的整个设计过程必须通过生产能力的提高,人员工作效率等等的提高使软件开发本钱最小化,实现保证软件质量的前提下资金投入最小化。
目标
开发此学籍管理系统软件,使教学人员及操作者进展学籍管理。
方便操作者随时添加,查询,修改,使工作人员从繁琐的填表,查表工作中解放出来,使供需双方获得满意的结果,促进报表,统计数字的规*化,提高工作效率,降低学籍维护费用,提高行政工作效率,改善效劳质量,为校领导决策提供支持。
该软件的设计目标尽量到达人力与设备的节省,并且处理数据的速度提高。
条件假定与限制
建议软件寿命:
5年
经费来源:
学校
硬件条件:
普通PC即可
运行环境:
Windows系列
数据库:
MSSQL或ACCESS
评价尺度
此软件由于只是一个初级产品,只要能构建一个构造,到达一些帮助查询,索引等根本功能和要求即可。
2.3所建议技术可行性分析
新系统在原有系统的根底上参加了新的数据库支持,使用了先进的数据库技术与管理技术。
技术可行性评价
就目前使用的开发技术来说建议系统的功能目的应该能够到达:
利用现有技术在规定的期限内开发工作根本能够完成。
2.4经济可行:
学校就用计算机管理,有自己的计算机。
2.5社会因素可行性分析:
法律因素:
所有软件都使用正版;
所有技术资料都由提出方保管;
合同制定确定违约责任。
用户使用可行性:
使用本软件人员要求有一定计算机根底的人员,系统管理员要求有一定的计算机专业知识。
2.6其他可供选择的方案
由于系统简单,所以开发小组没有提供其他的方案,只有一种开发方案。
2.7可行性结论:
综上所述,本系统技术可靠,完备,测试技术可靠。
三、需求分析
四、
3.1需求分析
〔1〕了解学籍系统方面的知识;
〔2〕可行性问卷调查,了解根本需求;
〔3〕收集需求,与有关人员进展面谈沟通,进一步加强对系统的了解,发现系统需求。
3.2系统业务流图
业务流程图是一种外表系统内各单位、人员之间的业务关系、作业顺序和管理信息流动的流程图。
它可以帮助分析人员找出业务流程中的不合理迂回等。
学生学籍系统的需求分析的重点是对学籍管理信息系统的业务流程进展描述。
通过采用流程图中的局部图形来对学生学籍管理活动进展规*化说明。
3.3系统数据流图
数据流图是在系统分析员在系统设计阶段。
对实际构建的系统分析综合后提取逻辑模型的一个过程。
它更关注于过程内数据的处理。
而把具体处理数据的物理过程、物理发布忽略。
在系统中,管理员将学籍管理所有的信息数据:
教师学习数据、学生信息数据、课程信息数据、选课信息数据等进展处理并保存在信息系统中。
教师通过学籍管理系统对学生的成绩进展录入、修改,又可以在学籍管理中的选课查询数据模块中对班级学生进展查询。
学生可以在学籍管理系统中进展选课。
当然也可以通过选课模块对自己的成绩进展查询。
通过分析画出系统流程图。
如下列图:
1层数据流图
2层数据流图
3.4系统数据字典
学籍管理信息表=[学生学籍管理要求|系统用户数据表|系部信息数据表|班级信息数据表|学生信息数据表|教师信息数据表|课程信息数据表|选课记录数据表|成绩信息数据表|奖励处分表|数据文件]
系统用户数据表=用户名+密码
系部信息数据表=[系编号|系名称]
班级信息数据表=[编号|班级名]
学生信息数据表=编号+系编号+班编号+**+性别+生日+住址++Email+简历
教师信息数据表=编号+**+系编号++Email
课程信息数据表=课程编号+名称+教师+学分
选课记录数据表=编号+学生+课编号+成绩
成绩信息数据表=**+课程号+成绩
奖励处分表=**+**+系别+奖励〔处分〕
数据文件={学生资料表+成绩表+授课表+补考成绩表+奖励处分表+毕业生表+日常报表}
3.5根本需求
功能需求
1.应该能够存储系部信息、班级信息、任课教师信息、学生信息、课程信息以及课记录和成绩等多种数据信息。
2.提供对这些信息的录入、修改、删除等操作。
3.提供添加、修改和删除用户的功能。
4.应该提供应查询者一个模糊查询的功能,在输入条件的情况下,查找出所有符合条件的记录。
5.提供打印功能
6.对毕业生进展档案管理
7.必须能对学生有关信息进展相关统计计算〔例如:
评定各项奖项,德育考评等〕
性能需求
(1)根据Visualstudio2010的运行需求以及系统的调试需求,至少需要满足以下的软硬件
要求:
开发工具:
Visualstudio2010;
操作系统:
Windows7;
数据库:
SQLServer2000;
(2)系统可扩展性
系统应该具有可扩展性,当有新的学籍管理条件添加时,能够很方便的对系统进展扩展,同时也能到达系统的升级。
(3)数据的完整性,准确性
a、录入数据采用表格方式,限制录入数据类型及取值*围以保证数据的完整性及准确性。
b、系统具有局部反悔修改功能,系统备有的修改功能均可反悔
(4)数据完成的时间性
如成绩的录入,仅当师资料录入教学进程,教务科分发教室教学任务安排之后,各系方可录入成绩。
〔5〕、成绩自动统计分析及学籍的自动处理
本系统按学籍管理条例设计了假设干个软件处理模块:
按*学生*学期,学年考试及补考成绩,自动生成该学生是否留降级、退学。
按*学生在校期间累计补考科目门数和成绩自动生成该学生是否结业,毕业,授位。
可按*学生因非成绩原因所引起的学籍变更作自动处理。
可按每学期各个年级班学生考试成绩自动生成补考,科目。
可按每学期各年级学生考试成绩自动生成*课程统计分析表。
可按同一年级学习成绩进展同一课程不同班级间成绩比拟。
数据需求
系统用户数据表、系部信息数据表、班级信息数据表、学生信息数据表、教师信息数据表、课程信息数据表、选课记录数据表。
3.5.4环境需求
开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:
开发环境:
Windows7
开发工具:
Visualstudio2010
数据库管理系统:
SQLServer2000
本系统在Windows7开发环境下,利用Visualstudio2010开发工具,并使用SQLServer2000作为数据库管理系统,来实现学生学籍管理系统的各个模块和它们的功能,形成一个令多数学校满意的学籍管理系统。
五、总体设计
六、
该系统分为学生学籍管理、系统管理、教室管理三大模块。
学生学籍管理系统
功能名称
描述
学生学籍管理模块
学生注册
学生报到注册
学生查询
查询学生身份信息
系统管理模块
数据备份
备份数据库
参数设定
系统参数设定
权限设定
包括修改用户名、个人权限查看等
教师管理模块
学生成绩录入
教师可以录入学生的各科成绩
班级学生成绩查询
各教师可以查询学生的信息
层次图如下
1、接口设计
〔1〕、外部接口
该系统的界面清晰,用户通过输入合法的**号与密码才可以进入系统。
〔2〕、内部接口
通过动态更新数据库实现模块间的联系。
2、运行设计
运行时间取决于计算机的硬件配置。
3、补救措施
〔1〕、出错信息提示
如果**号与密码不对,系统会出现错误的信息,并提示用户重新输入。
出现3次系统会要求用户重新登陆系统。
〔2〕出错处理对策
如果说是在装载总程序时,系统出现错误,请重启,整个终端程序就会在启动,如果说程序出现错误,再次重新装载,假设仍有错,则按照提示装载。