张斐祥Z方案说明书.docx
- 文档编号:29697106
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:12
- 大小:221.03KB
张斐祥Z方案说明书.docx
《张斐祥Z方案说明书.docx》由会员分享,可在线阅读,更多相关《张斐祥Z方案说明书.docx(12页珍藏版)》请在冰豆网上搜索。
张斐祥Z方案说明书
软件学院教务管理系统
设计说明书
专业计算机信息管理
班级Z110557
学号Z11055723
姓名张斐祥
完成日期2018年11月3日
目录
第一章概述1
1.1编写目的1
1.2工程背景1
1.3术语说明1
1.4参考资料1
第二章总体设计2
2.1需求概述2
2.2运行环境2
2.3基本设计概念和处理流程2
第三章接口设计4
3.1用户接口4
3.2外部接口5
3.3内部接口5
第四章运行设计5
4.1运行模块组合5
4.2运行捷捷控制5
4.3运行时间6
第五章系统数据结构设计6
5.1逻辑结构设计6
5.2物理结构设计9
5.3数据结构与程序关系9
第六章系统出错处理设计10
6.1出错信息10
6.2补救措施10
第一章概述
1.1目的
《软件学院教务管理系统》概要设计书是在需求分析书的基础上编写出来的,本说明书确定系统的详细功能模块和数据结构,为后一阶段开发系统提供最详细的依据材料。
1.2背景
教务管理系统 分为五个子功能模块: 教师管理模块、学生管理模块、课程管理模块、成绩管理模块和班级管理模块软件学院课程设置灵活,根据科技发展时代的变化,会添加删减一课程甚至专业。 由于这些不确定因素的存在,使得教务工作变得复杂而烦琐。 《软件学院教务管理系统》就是为了管理这些变化、减轻教务工作的负担,为学生提供一个了解学院近况、课程状态,可以与其他学生交流的平台而创建的。 1.3术语说明 EAMS: 教务管理系统 OA: 办公室自动化 MIS: 管理信息系统 Dataprocessing: 数据处理 Transactionprocessing: 事务处理 Dataprocessingcycle: 数据处理流程 Dataacquisition: 数据采集 Dataprocessingsystemsecurity: 数据处理系统安全性 1.4参考资料 《软件文档写作教程》 第二章总体设计 2.1需求规定 参见《软件学院教务管理系统》需求分析书。 2.2需求概述 本软件设计说明书主要有以下几方面的功能: • 浏览功能 以列表形式显示全部记录; • 查看详细资料功能 可在浏览状态下点击某条记录,显示其全部信息; • 增加功能 增加一条或多条新的记录 • 删除功能 删除一个记录或删除多个记录; • 修改功能 修改全部字段,姓名不能为空; • 密码管理 登录系统后用户可以随时对密码进行更改; • 导入或导出 将全部数据或选中数据导出至文曲星、商务通或其他存储设备中; 将数据从文曲星、商务通或其他存储设备导入至本系统中; • 身份验证 进入系统时,对用户的身份进行检查,只允许合法用户登录系统; • 帮助 为用户的使用提供帮助。 2.3运行环境 服务器: WindowsXP; 客户端: InternetExplore6.0; 应用服务器: Tomcat5.5; 数据库: MsSQL。 2.4基本设计概念和处理流程 《软件学院教务管理系统》主要功能结构下图所示 第三章设计说明 3.1用户登录模块 功能: 对用户进行身份验证,通过验证则登录系统。 输入工程: 输入用户名和密码。 输出工程: 不同类型用户的欢迎界面。 存储分配: 程序运行需要占用内存约1MB左右。 本模块的界面如图所示。 3.2教师管理模块 功能: 显示教师登录欢迎界面,进入正常工作状态。 输入工程: 鼠标键盘事件。 输出工程: 浏览区和基本资料区。 存储分配: 程序运行需要占用内存约1MB左右。 测试要点: 配置文件或数据库文件损坏,或没有足够内存可供使用时是否正常。 本模块的欢迎界面如图所示。 3.3教师资料添加模块 功能: 在教师现有资料或者现有教师资料的基础上对缺失信息进行补充和完善。 输入工程: 鼠标或键盘事件。 输出工程: 更新后的数据库文件。 本模块的界面如图所示。 3.4学生管理模块 功能: 以文本、图片和声音文件等方式将学生基本显示在浏览区内,包括学生资料管理,学生资料添加,学生所在院系的资料,学生所在专业的资料的选择链接,并维护窗口中浏览区中信息的更改和刷新。 性能: 这是用户使用频率较高的一个模块,对性能要求在1~2秒内作出反应。 输入工程: 鼠标、键盘事件。 输出工程: 更新后的数据库文件。 本模块的界面如图所示。 3.5学生资料管理模块 功能: 以文本、图片和声音文件等方式将学生资料显示在浏览区内,,并维护窗口中浏览区中信息的更改和刷新。 性能: 这是用户使用频率较高的一个模块,对性能要求在1~2秒内作出反应。 输入工程: 鼠标、键盘事件。 输出工程: 更新后的数据库文件。 本模块的界面如图所示。 3.6学生资料添加模块 功能: 在学生现有资料或者现有学生资料的基础上对缺失信息进行补充和完善。 输入工程: 鼠标键盘事件。 输出工程: 更新后的数据库文件。 本模块的界面如图所示。 3.7学生所在专业模块 功能: 以文本、图片和声音文件等方式将学生所在专业的基本资料反映在浏览区,维护窗口中基本信息的更该和刷新。 输入工程: 鼠标键盘事件。 输出工程: 学生数据库文件。 本模块的界面如图所示 3.8课程管理模块 功能: 对用户操作进行反应,调出课程信息 输入工程: 鼠标键盘事件 输出工程: 相关数据及配置文件 存储分配: 程序运行需要占用内存约1MB左右。 本模块的界面如图所示。 3.9成绩管理模块 功能: 成绩查询及录入。 性能: 要求在1~2秒内作出反应。 输入工程: 鼠标、键盘事件或标准SQL语句。 输出工程: 无 本模块的界面如图所示。 本界面中的列表框应给出成绩查询和成绩录入模块。 第四章接口设计 4.1用户接口 <1)进入《软件学院教务管理系统》主页面,用户输入ID和密码,只有输入正确才能进入系统。 <2)在做新建和更新类操作,只有输入合法的内容才能成功地编辑内容。 4.2外部接口 <1)服务器端配置如运行环境2.2节所述。 <2)客户端必须安装浏览器,如需要打印,还必须安装打印机。 4.3内部接口 采用面向对象设计思想,采用类的继承、多态等方式,提高代码利用程度。 接口包括用户接口,外部接口和内部接口三部分。 其中,在用户接口部分说明将向用户提供是命令和它们的语法结构,以及软件的回答信息。 第五章运行设计 5.1运行模块组合 <1)《软件学院教务管理系统》的所有3个模块在服务器启动的时候完成所有模块的加载工作,随时等候用户的调用。 <2)不同的用户根据权限的不同调用不同的模块。 5.2运行捷捷控制 <1)在页面上,通过鼠标点击触发相应的操作。 <2)在页面上,通过Tab键、回车键等功能键完成某些特定的功能。 5.3运行时间 无特殊要求。 第六章系统出错处理设计 6.1出错信息 本系统将错误分为两种: 业务错误和系统错误。 业务错误是指用户在本系统的使用过程中,违反业务要求进行的操作,例如,在新建一个学生信息的时候,在输入学生性别的时候,输入了男/女以外的文字,这类操作就称为业务错误。 系统错误是指数据库连接断开、系统意外停机等不可避免的意外事故。 通过弹出对话框<或其他形式)的方式向用户报告业务错误,提醒用户修正该错误,保证业务处理正常完成。 对于系统错误,本系统将采用日志来记录错误信息。 日志不但记录着系统出错时的错误信息,还记录着系统日常运行过程中所产生的所有正常行为。 系统管理员通过查看日志文件了解系统的运行情况,做出相应处理。 6.2补救措施 定期对数据进行备份。 采用硬盘做备份设备,使用MsSQL提供的备份功能定期对数据库进行备份。 一旦系统遭到意外破坏,用该备份文件进行恢复,本系统未提供自动恢复功能,只能由系统管理员手动进行恢复。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 张斐祥 方案 说明书