教务管理信息系统概要设计说明书Word格式文档下载.docx
- 文档编号:22002860
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:10
- 大小:475.64KB
教务管理信息系统概要设计说明书Word格式文档下载.docx
《教务管理信息系统概要设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《教务管理信息系统概要设计说明书Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
参考资料
“蓝梦教育集团”教师学生信息管理系统需求分析报告;
“蓝梦教育集团”教师学生信息管理系统需求说明书;
2总体设计
需求规定
说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。
本系统可分为学生信息管理系统和教师管理信息系统,系统开发的整体任务是实现学校教师学生信息管理的系统化、规范化、自动化和智能化,从而达到提高学校管理效率的目的
该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。
运行环境
软件基本运行环境为Windows环境。
基本设计概念和处理流程
该文档目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口,说明各个软件模块的功能说明,数据结构的细节等。
系统的总体处理流程如图2-1所示:
结构
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.
本系统的体系架构如图2-2所示:
2-2系统体系架构包图
本系统体系结构大致可以定义为:
客户机层上的表示层主要是通过Struts框架实现的,由显示视图产生一个请求。
请求被ActionServlet(控制器)接收,它在文件中寻找请求的URI,找到对应的Action类后,Action类执行相应的业务逻辑。
Action类执行建立在模型组件基础上的业务逻辑,模型组件是和应用程序关联的。
一旦Action类处理完业务逻辑,它把控制权返回给ActionServlet。
,Action类提供一个键值作为返回的一部分,它指明了处理的结果。
ActionServlet使用这个键值来决定在什么视图中显示Action的类处理结果。
当ActionServlet把Action类的处理结果传送到指定的视图中,请求的过程也就完成了。
中间业务层是通过Spring框架实现的,首先建立一个BaseAction,它继承了Action类,而其他定义的Action都要继承这个BaseAction。
这个BaseAction需要导入AppContext工具类,这个AppContext需要导入Spring中;
这样一个继承BaseAction的Action,就可以getXXXService()的方法得到某一个service的实例-----服务定位器的设计模式。
持久(PO)层是由hibernate架构实现的,它包括关于整体数据库的文件、每个表的JavaBean类和每个表的文件,通过Spring集成模板HibernateTemplate提供DAO来使用PO。
在Spring的配置文件()中配置sessionFactory的bean
来管理hibernate。
本系统组件图如图2-3所示
尚未问决的问题
说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。
3接口设计
用户接口
语法结构
软件回答信息
管理员登录
以英文和汉字开头,不超过6个字符
进入主界面
信息管理相关操作
进行相应的操作
外部接口
本部分是在第二阶段(整合阶段)进行的,故不在此介绍
内部接口
由于系统的各种内部接口是通过借助数据库开发软件来实现的,是完全在数据库内部操作的,故在此略过此内容。
4运行设计
运行模块组合
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据
运行控制
软件运行时有较友好的界面,基本能够实现用户的数据处理要求。
运行时间
系统的运行时间基本可以达到用户所提出的要求。
5系统数据结构设计
系统逻辑结构设计
根据系统需求,把系统分为登录模块,学生管理模块和教师管理模块等
如图5-1所示为系统的“粗粒度”的概要设计类
5-1系统概要设计类图
系统的数据库表关系图(ER图):
5-2数据库表关系图
依据ER图进行数据库表的逻辑设计(O/RMapping)
Managerinfo管理员信息表
列名
数据类型
可否为空
说明
manager_ID
CHAR(10)
NOTNULL
管理员登录账号
password
管理员登录密码
manager_Name
NULL
管理员真实姓名
on_Time
DATETIME(8)
管理员登录时间
Studentinfo学生学籍信息表
student_ID
INT(10)
学生学号(主键)
student_Name
学生姓名
student_Gender
CHAR
(2)
学生性别
born_Date
出生日期
peoples
VARCHAR(10)
民族
status
政治面貌
class_No
INT(4)
班号
tele_Number
联系电话
ru_Date
入校时间
address
VARCHAR(50)
家庭住址
comment
VARCHAR(200)
注释
tuition
Boolean
学费是否已交
Exam-history学生历史成绩信息表
exam_ID
考试编号
学生学号
course_Name
科目名称
exam-Date
考试日期
result
FLOAT(8)
考试成绩
teacher_ID
监考老师
TeacherInfo教师基本信息表
教师号(主键)
teacher_Name
教师姓名
teacher_Gender
教师性别
duty_Time
任教时间
duty
职务
subject
教授科目类型
wage
工资
introduction
教师简介
couseInfo课程信息基本表
course_ID
课程号(主键)
courde_Name
课程名称
授课老师编码
teacher
授课老师姓名
所属科目
物理结构设计
系统的物理结构具体由数据库来设计与生成,故此处略。
6系统出错处理设计
出错信息
错误登录信息
系统提示错误登录信息
系统返回登录界面
输入错误的数据
系统提示数据错误信息
提示重新输入数据
打印不成功
系统提示打印不成功信息
进行重新打印操作
补救措施
由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。
但有可能占用更多的数据存储空间,权衡措施由用户来决定。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 管理信息系统 概要 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)