ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:165.99KB ,
资源ID:5186009      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5186009.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生信息管理系统概要设计说明书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生信息管理系统概要设计说明书.docx

1、学生信息管理系统概要设计说明书 概要设计说明书1.引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的书籍、u结构与软件结构。在软件设计阶段主要是把一个软件需求转换为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得到的软件总体概貌,把它加工成灾程序细节上非常接近于源程序的软件表示。1.2项目背景(1)本项目的名称是;学生信息管理系统。(2) 本项目的任务提出者是老师,开发者是电子信息科学学院,用户是江夏学院广大师生。1.3 定义在该概要设计说明书中的专门术语有:总体设计接口设计数据结构设计出错设计具体

2、的概念与含义在文档后将会解释。1.4参考资料(1)学生信息管理系统需求说明书(2)引用资料【1】王宜贵,软件工程。北京:机械工业出版社,2008【2】.张海藩,软件工程导论,北京,清华大学出版社,2005【3】. 软件工程导论 第五版 张海藩编著 清华大学出版社2.总体设计该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将会给出内部软件和外部系统软件之间的借口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。2.1 需求规定学生信息管理系统的功能可以划分为如下几个部分1、系统登录功能。要求系统登录时有密码管理功能,可分为管理人员登录和普通用户登录两种方式。管理人员登录后

3、可对系统内的信息进行修改,普通用户登录后则只能浏览、查询学生信息。此功能主要是为了加强学生信息管理系统的安全。2、基本数据管理功能。此功能主要是用于对学校的基本情况的管理,如学生所在系、班级、以及所学的专业、课程等内容,并打印相关信息。3、学生基本信息管理功能。此功能主要是用于对学生基本信息(包含学籍信息)的录入和管理,并打印相关信息。4、学生课程管理功能。此功能主要是用于对课程信息的录入和管理,并打印相关信息。5、学生成绩管理功能。此功能主要是用于对学生成绩的录入和管理,能够以班级或个人为单位进行成绩的统计分析,并打印相关信息。6、查询与统计。此功能主要用于对学生信息的查询和统计,并打印相关

4、信息,如学校总人数、班级总人数以及成绩不及格的学生和人数等。 7、学生奖惩记录管理功能。此功能主要是用于对学生各种奖励和处罚信息的录入和管理,并打印相关信息。8、学生社会实践管理功能。此功能主要是用于对学生参与各项社会实践的录入和管理,并打印相关信息。本系统对性能的规定为:(1)系统要求年龄为整数。(2)系统的更新处理的时间应该在可接受的范围内(3)系统的查询时间应该在可接受的范围内(4)系统的数据统计时间应该在可接受的范围内(5)操作方式能满足鼠标和键盘的任意切换(6)能够支持Windows系列操作系统2.2 运行环境(1)硬件环境运行本软件要求处理器在Inter Pentium以上,内存在

5、256M以上的计算机。(2)软件环境 软件基本运行环境为Windows环境,本系统的支持数据库为SQL2005,Oracle,本系统的开发工具为Visual Studio 2003,支持JAVA开发的软件2.3基本设计概念和处理流程图1描述系统登录的IPO表图2描述学生基本数据管理的IPO表图3描述课程管理的IPO表图4描述成绩管理的IPO表2.4结构本系统的软件结构如图2所有模块都必须调用“验证用户“模块进行身份验证,只有合法用户才能使用系统。学生信息管理系统结构图2.5 功能需求与程序的关系验证用户收集数据审核数据修改更新汇总数据查询打印维护数据统计数据分析数据登录退出学生基本数据增加学生

6、基本数据修改学生基本数据查询学生基本数据备份学生基本数据恢复课程设置课程查询按班级查询课程成绩增加成绩修改2.6人工处理过程创建用户(注册新用户):用户信息和密码需要手工输入计算机。 更新部门、学生档案:需要手动输入更新内容。2.7 尚未解决的问题使用照片进行检索是本系统尚未解决而设计者认为在系统完成之前必须解决的问题。3.接口设计3.1用户接口系统采用典型的Windows风格作为人机接口,输入使用窗口、菜单、对话框等。(1)登入界面接口名称说明用户名用职工编号进入本系统密码用户登录系统的密码登录按钮提交登录命令(2)用户查询接口名称说明用户名用学生学号查询用户名字用学生名字查询查询按钮提交查

7、询命令3.2 外部接口本软件支持处理器在PIV以上,内存在256M以上的计算机:支持具有Win32API的操作系统,如Windows98,Windows2000, Windows Me, Windows XP等;支持数据为Visual foxpro数据库;支持条码读取技术,能够使用条码机读取职工编号。接口传递信息硬件接口与打印机接口成绩信息,学生基本数据信息,课程信息、班级信息与键盘接口学号,班级信息,课程信息,成绩信息,学生基本数据信息软件接口与数据库接口学号,班级信息,课程信息,成绩信息,学生基本数据信息3.3 内部接口“用户验证”模块:提供用户登录时身份验证功能,用户进行角色切换时必须调

8、用此模块进行身份验证。内部接口是借助数据库开发软件实现的,是完全在数据库内部操作的。1.初始化模块:系统初始时由操作系统调用,执行完毕后进入事件等待状态;2.关闭系统模块:由系统功能模块调用,执行完毕返回操作系统;3.浏览模块:由相应事件驱动,完成对浏览区的直接事件响应功能,可能会调用刷新浏览模块;4.刷新浏览模块:依据当前数据刷新浏览区;5.基本资料模块:由相应事件驱动,完成对基本资料区的直接事件响应功能,可能会调用刷新基本资料模块;6.刷新基本资料模块:依据当前数据刷新基本资料区;7.系统功能模块:接收系统功能区相应事件,启动查询、修改、增加、删除、打印及关闭系统等模块;8.查询模块:完成

9、查询功能;9.修改模块:完成修改功能;10.增加模块:完成增加功能;11.删除模块:完成删除功能;12打印模块:完成打印功能;13.详细资料模块:由相应事件驱动,显示记录的详细资料;14.快捷选择模块:接收快捷选择区相应事件,完成快捷选择功能;15.设置快捷选择模块:由相应事件驱动,完成设置快捷选择功能;16.删除快捷选择模块:由相应事件驱动,完成删除快捷选择功能;4.运行设计4.1运行模块的组合(1)不同用户登录系统获得的功能是不同的,超级用户具有系统的全部功能,普通用户具有浏览数据但不具有更新数据功能。(2)具有软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换

10、星系,处理数据。4.2运行控制(1)管理员对系统的其他用户设置系统功能的访问权限,这样权限受限的用户只能访问访问系统的部分模块。(2)软件运行时有较友好的界面,基本能够实现用户的数据处理要求。4.3运行时间“用户验证”模块在完成用户登录的身份验证后,立即退出运行,释放占有的系统资源。5.系统数据结构设计5.1逻辑结构设计要点(有关本系统的逻辑结构设计。内容包括:给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。)用户表编号属性名字段名称数据类型长度备注1用户编号Gl_yhchar6主键2姓名Gl_xmcha

11、r6不空3性别Gl_xbbit2不空4职称Gl_zcchar6不空5民族Gl_mzchar4不空6出生日期 Gl_csrqsmalldatetime20不空7类型Gl_lxchar12不空学生基本数据表:名称类型约束条件说明学号Char(10)不能重复主键姓名Char(10)不允许为空性别Char(2)允许为空出生日期Datetime(8)允许为空电话号码Char(10)允许为空入学时间Datetime(8)允许为空家庭地址Vchar(10)允许为空班级Int(4)允许为空课程表:接口名称说明课程号用课程编号查询课程名字用课程名字查询授课老师用老师名字查询地点用授课地点查询时间用授课时间查询查

12、询按钮提交查询命令成绩表:名称 类型约束条件说明学号Char(20)不允许为空用学号登录系统查询成绩姓名varChar(20)不允许为空用姓名登录系统查询成绩课程名varchar(20)不允许为空课程名学期varchar(20)不允许为空学期学时smallint不允许为空学时分数smallInt不允许为空查询结果 分数学分smallint不允许为空学分5.2物理结构设计要点(有关本系统的物理结构设计。内容可以包括如下:给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。根据实际情况描述)(1)DBMS:使用S

13、QL2005建立数据库表(2)密码:是以加密的形式存放的于数据库(3)学号:用户的ID是由系统生成。学生的ID长度为10,班级的ID长度为5(4)审核人:具有一定权限的管理人员表中存储的是审核人的编码长度为30(5)审核日期:审核人审核的当前日期由系统使用者自由设定(6)数值:年龄或是其他的数量类型为int(7)登录:学生、教师和管理员可以通过账号和密码登录(8)查询:登录后可以使用各模块功能和用户信息(9)修改:只允许管理员对学生的信息进行修改、删除(10)增加:允许管理人员对信息进行增加,允许老师录入学生成绩5.3数据结构与程序的关系(1)用户登录本系统进行用户身份验证时,首先通过登录界面

14、获得用户输入的账号 和密码,程序通过ado访问数据库的用户表,若不匹配,返回结果到登录窗口提示错误,相反登录成功。(2)用户查询本系统进行用户查询时,通过登录界面获得用户输入的学号,姓名,班级等学生信息,程序通过ado访问数据库的用户表,返回查询到的学生信息,跳转到用户信息显示界面。如果查询不到指定用户或查询信息错误,则系统提示错误。6.出错处理设计6.1出错输出信息错误操作系统提示在用户使用错误的数据时对不起,非法使用数据,你没有权限!访问没有权限的数据后时对不起,非法使用数据,你没有权限!匿名登录系统时对不起,请输入您的帐号和密码!登录的用户名和密码错误时对不起,请正确输入您的帐号和密码!

15、当用户重复登录时对不起,请不要重复登录!当用户数过多时对不起,当前用户过多,请稍后登录!6.2补救措施(1)在输入不符合定义格式的数据时,系统应出现提示信息,而不是死机或删除已经输入的信息,然后弹出界面重新输入。(2)由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。6.3 系统维护设计详细编写各阶段的文档资料,以利于未来版本升级及移植等二次开发。学生信息管理系统,在整个系统的运行过程中,系统的维护和管理是始终贯穿其中的,包括进行系统应用程序的维护、代码的维护、数据的备份与恢复、硬件设备维护。系统在运行时,也要随着环境的变化根据不同的需求及变化对系统进行必要的修改,使得系统功能更加完善。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1