学生管理信息系统概要设计说明书(共10页).doc

上传人:飞****2 文档编号:17385221 上传时间:2022-05-23 格式:DOC 页数:10 大小:137.50KB
返回 下载 相关 举报
学生管理信息系统概要设计说明书(共10页).doc_第1页
第1页 / 共10页
学生管理信息系统概要设计说明书(共10页).doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《学生管理信息系统概要设计说明书(共10页).doc》由会员分享,可在线阅读,更多相关《学生管理信息系统概要设计说明书(共10页).doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上文档编号:01 版本号:V1.0文档名称:概要设计说明书 项目名称:学生信息管理系统项目负责人:编写:校对:审核:批准:开发单位:08计算机科学与技术软件开发第六组专心-专注-专业概要设计说明书(Architectural Design Specification)一引言1编写目的将需求分析阶段得到的用户需求抽象为信息世界转化为一个独立软件架构。2项目背景(可包括:(1)项目的委托单位,开发单位和主管部门;(2)该软件系统与其他系统的关系。)3定义(列出文档中用到的专门术语定义和缩写词的原意。)学生管理信息系统(Student Management Informati

2、on System)SMIS4参考资料1 张海藩, 软件工程导论, 清华大学出版社, 2008.22 徐翠娟等Java项目实战实训教材,3 张广彬,孟红蕊等Java课程设计案例精编,清华大学出版社,2007.14 08计算机科学与技术软件开发第六组需求规格说明书,2011.4二任务概述1目标2运行环境2.1 软件环境:除了要安装学生管理系统外,还必须具备相应的软件环境,才能更好地运行。(1)Java虚拟机,支持Java开发的软件。(2)应采用统一的软件操作系统(XP),这是为了更好地管理。(3)服务器上安装数据库系统(SQL Server 2005或2008),从而实现信息资源安全化管理。(4

3、)安装防病毒软件,病毒防火墙等。因为所有的机器都是互连的,一旦有病毒侵入,容易造成整个系统的瘫痪。2.2硬件环境软件不是一套可独立运行的系统,必须依托在完善的硬件设备上。本例从实际应用角度考虑,要使软件正常有效地运行,还必须具备以下硬件环境。(1)操作系统必须是586以上,64MB内存配置。为了更好更快地运行,如果情况允许,建议尽量采用内存较大的电脑。(2)运行通畅的网络环境。所有的内容都通过网络传输,如果网络出现问题,则系统将无法正常工作。(3)服务器:由于系统采用C/S结构,为了数据安全和速度问题,数据库和系统文件等要求单独安装在一台机器上,服务器的选择是系统稳定性的关键因素。3需求概述3

4、.1浏览功能:l 列出所有记录(每项记录只列出姓名、单位及部门);l 可选定一项记录,显示所有域;3.2查询功能:l 姓名匹配查询;l 选课及成绩匹配查询;3.3修改功能:l 修改所有的域,姓名不能为空;3.4增加功能:l 增加一个新的记录;3.5删除功能:l 删除一个记录,提供确认机制;3.6打印功能:l 选择特定记录(一个或多个)打印报表;3.7快捷功能:l 以数字键表示特定记录,使用户只需按一个键即可得到所需记录;4条件与限制资金、时间约束:无技术约束:采用C/S结构,数据库采用SQL SERVER,界面要求使用汉字。标准约束:编程规范,界面风格规范三总体设计3.1处理流程1系统初启时,

5、根据配置文件导入数据库,设置各全局变量;2然后进入事件等待状态,各专门功能模块由事件驱动机制激活,分别执行完各项功能后仍进入事件等待状态;3最后由关闭系统事件引导激活关闭系统模块,退出整个系统。3.2总体结构和模块外部设计3.3功能分配1. 系统控制功能l 初始化模块(M1.1);l 关闭系统模块(M1.2);l 系统功能模块(M4.1);2. 浏览功能l 浏览模块(M2.1);l 刷新浏览模块(M2.2);l 基本资料模块(M3.1);l 刷新基本资料模块(M3.2);l 详细资料模块(M5);3.查询功能l 查询模块(M4.2);l 同时包括M2.2和M3.2;4.修改功能l 修改模块(M

6、4.3);l 同时包括M2.2和M3.2;5.增加功能l 增加模块(M4.4);l 同时包括M2.2和M3.2;6.删除功能l 删除模块(M4.5);l 同时包括M2.2和M3.2;7.打印功能l 打印模块(M4.6);8.快捷功能l 快捷选择模块(M6.1);l 设置快捷选择模块(M6.2);l 删除快捷选择模块(M6.3);四接口设计4.1外部接口4.1.1用户界面u 采用广泛应用的GUI,即诸如窗口、菜单、对话框、滚动条等。u 主控界面划分为四个区:基本资料区,系统功能区,浏览区和快捷选择区。4.1.2硬件接口: 支持一般x86系列微机和WindowsXP。4.1.3软件接口:运行于Wi

7、ndows2000及更高版本具有WIN32 API的操作系统之上。4.2内部接口(模块之间的接口。)u 初始化模块:系统初始时由操作系统调用,执行完毕后进入事件等待状态;u 关闭系统模块:由系统功能模块调用,执行完毕返回操作系统;u 浏览模块:由相应事件驱动,完成对浏览区的直接事件响应功能,可能会调用刷新浏览模块;u 刷新浏览模块:依据当前数据刷新浏览区;u 基本资料模块:由相应事件驱动,完成对基本资料区的直接事件响应功能,可能会调用刷新基本资料模块;u 刷新基本资料模块:依据当前数据刷新基本资料区;u 系统功能模块:接收系统功能区相应事件,启动查询、修改、增加、删除、打印及关闭系统等模块;u

8、 查询模块:完成查询功能;u 修改模块:完成修改功能;u 增加模块:完成增加功能;u 删除模块:完成删除功能;u 打印模块:完成打印功能;u 详细资料模块:由相应事件驱动,显示记录的详细资料;u 快捷选择模块:接收快捷选择区相应事件,完成快捷选择功能;u 设置快捷选择模块:由相应事件驱动,完成设置快捷选择功能;u 删除快捷选择模块:由相应事件驱动,完成删除快捷选择功能;五数据结构设计1逻辑结构设计数据库中应包含4个表,即系统用户表(Users)学生信息表(Student)、课程信息表(Course)和学生选课表(SC),设计要求如表5-1-15-1-4所示。表5-1-1 系统用户表(Users

9、)名称字段名称数据类型主键非空用户名usernameChar(10)YesYes密码userpwdVarchar2NoYes权限usertypeVarchar2NoNo表5-1-2 学生信息表(Student)名称字段名称数据类型主键非空学号snumChar(10)YesYes姓名snameVvarchar2NoYes性别ssexChar(2)NoNo民族sethnicchar(2)NoNo籍贯shomeVarchar2NoNo入学年份syearChar(4)NoNo专业smajorVarchar2NoNo学院scollegeVarchar2NoNo出生日期sbirthChar(8)NoNo表

10、5-1-3 课程信息表(Course)名称字段名称数据类型主键非空课程编码cnumChar(4)YesYes课程名称cnameVarchar2NoYes授课教师cteacherVarchar2NoNo上课地点cplaceVarchar2NoNo上课时间ctypeChar(1)NoNo表5-1-4 学生选课表(SC)名称字段名称数据类型主键非空学号snumChar(10)YesYes课程编码cnumChar(4)YesYes成绩gradeNumber(4,1)NoNo2物理结构设计数据库Student的文件物理结构:采用顺序结构的记录文件。3数据结构与程序的关系l 初始化模块:将会设置全局变量1

11、7;l 关闭系统模块:将全局变量1、4、5、7保存至配置文件中;l 浏览模块:利用鼠标及键盘事件设置全局变量3;l 刷新浏览模块:设置全局变量3,并使用全局变量1、2和6;l 基本资料模块:设置全局变量6中的相应数据;l 刷新基本资料模块:使用全局变量3和6,并可能访问数据库;l 系统功能模块:利用鼠标及键盘事件;l 查询模块:访问数据库;l 修改模块:访问数据库和全局变量3;l 增加模块:设置全局变量1、2、6和7;l 删除模块:利用全局变量3和6,设置全局变量1、2和6;l 打印模块:利用全局变量2、3和6;l 详细资料模块:访问数据库和全局变量3和6;l 快捷选择模块:访问全局变量2和4

12、;l 设置快捷选择模块:设置和访问全局变量2和4;l 删除快捷选择模块:设置和访问全局变量2和4;六运行设计1运行模块的组合模块命名方式按照相应模块结合特性制定。命名方式为Ma和Ma.b,其中数字a相同的模块即为同类模块。2运行控制本软件控制流程:先由操作系统启动M1.1(其中调用M2.2和M3.2),然后进入事件驱动模式,由相应的事件分别激活M4.1(相应激活M4.2、M4.3、M4.4、M4.5、M4.6和M1.2)、M2.1、M3.1、M6.1、M6.2和M6.3等模块,其中M1.2将关闭并退出系统。3运行时间 各模块运行时间均应控制在13秒内(其中大部分为响应用户的动作)。由于系统采用事件驱动方式,有效提高计算机的利用率。七 出错处理设计1本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏;2努力提高系统鲁棒性,避免因用户的疏忽对系统造成损坏;3采用对话框形式为用户提供警告信息;4可考虑实现数据库备份及密码功能;5一些关键性操作(比如删除记录),都应提供确认机制。八维护设计(说明为方便维护工作的设施,如维护模块等。)作为一个产品,学生管理信息系统软件必须按照规范的步骤进行开发,并充分考虑软件可维护性,同时必须按时认真完成相应文档资料,以利于未来版本升级即移植等二次开发。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com