- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 -
2 -
概要设计说明书
1. 总体设计
1.1 需求规定
教务管理系统可分为学生信息管理系统和教师管理信息系统,系统开发的整体任务是实现学校教师和学生信息管理的系统化、规范化、自动化和智能化,从而达到提高学校管理效率的目的。
本阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。
1.2 运行环境
软件基本运行环境为Windows XP环境。
1.3 基本设计概念和处理流程
概要说明书的目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口,说明各个软件模块的功能说明,数据结构的细节等。系统的总体处理流程如图1-1所示:
学生选课选择操作打印成绩单班级信息维护报表统计教学管理成绩输入课表查询基础维护选择操作
学生选课
选择操作
打印成绩单
班级信息维护
报表统计
教学管理
成绩输入
课表查询
基础维护
选择操作
教务管理系统
教务管理系统
选择操作
选择操作
教师信息维护课程信息维护学生信息维护
教师信息维护
课程信息维护
学生信息维护
图1-1 系统的总体处理流程
1.4 系统体系结构
用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。
本系统的体系架构如图1-2所示:
图1-2 系统体系架构
本系统体系结构大致可以定义为:客户机层上的表示层主要是通过Struts框架实现的,由显示视图产生一个请求。 请求被ActionServlet(控制器)接收,它在struts-config.xml文件中寻找请求的URI,找到对应的Action类后,Action类执行相应的业务逻辑。Action类执行建立在模型组件基础上的业务逻辑,模型组件是和应用程序关联的。一旦Action类处理完业务逻辑,它把控制权返回给ActionServlet,Action类提供一个键值作为返回的一部分,它指明了处理的结果。ActionServlet使用这个键值来决定在什么视图中显示Action的类处理结果。当ActionServlet把Action类的处理结果传送到指定的视图中,请求的过程也就完成了。中间业务层是通过Spring框架实现的,首先建立一个BaseAction,它继承了Action类,而其他定义的Action都要继承这个BaseAction。这个BaseAction需要导入AppContext工具类,这个AppContext需要导入Spring中org.springframework.context.support.*
;这样一个继承BaseAction的Action,就可以getXXXService()的方法得到某一个service的实例服务定位器的设计模式。持久(PO)层是由hibernate架构实现的,它包括关于整体数据库的hibernate.cfg.xml文件、每个表的JavaBean类和每个表的hbm.xml文件,通过Spring集成模板HibernateTemplate提供DAO 来使用PO。在Spring 的配置文件(applicationContext.
xml)中配置sessionFactory的bean?来管理hibernate。
管理员登陆 业务调度
管理员登陆
业务调度
班信维护
课信维护
学信维护
?
师信维护
学生选课
成绩输入
???
DAO组件
XML解析
数据连接
持久实体
课表查询
2. 接口设计
2.1 用户接口
用户接口
语法结构
软件回答信息
教务系统管理员登录
以英文和汉字开头,不超过6个字符
进入主界面
信息管理相关操作
进行相应的操作
3. 运行设计
3.1 运行模块组合
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。
3.2 运行控制
软件运行时有较友好的界面,基本能够实现用户的数据处理要求。
3.3 运行时间
系统的运行时间基本可以达到要求。
4. 系统数据结构
4.1 逻辑设计
教务管理系统E-R图
选课表FK1PK 编号学号课序号PK课程名称课程简称拼音码
选课表
FK1
PK 编号
学号
课序号
PK
课程名称
课程简称
拼音码
本学期课程
教师
开课系别
年份
课程表
PK 编号
4.2 逻辑结构设计
表
1、表名称:bkb 表类型:约束表 含义:班级报考表
字段名称
字段类型
Null
含义
示例数据
id
整形
否,自增
主键列
1
name
字符
值
八班
2、表名称:cjb 表类型:约束表
您可能关注的文档
- 《鸿合教学触控一体机培训》.ppt
- 《呼吸机基本原理》.ppt
- 《呼吸机脱机指南》.pdf
- 《湖北省安全工程师安全生产:低架提升机基础有何要求考试试卷》.doc
- 《湖北省安全工程师安全生产:钢筋冷镦机操作规程考试试题》.doc
- 《呼吸机操作流程》.ppt
- 《环境影响评价技术导则 生态影响 HJ 19-2011》.pdf
- 《会议管理系统需求分析说明书》.doc
- 《呼吸机使用护理要点》.ppt
- 《话题3 幼儿园语言教育活动设计》.ppt
- 2024_2025学年九年级化学上册第五单元化学方程式基础过关卷含解析新版新人教版.docx
- 2024_2025年新教材高中地理第三章地球上的大气单元素养检测含解析湘教版必修第一册.docx
- 高中语文第5课苏轼词两首__念奴娇赤壁怀古教案4新人教版必修4.doc
- 2024_2025年新教材高中物理第4章力与平衡章末检测含解析鲁科版必修第一册.doc
- 高中语文第一单元第3课大堰河__我的保姆学案1新人教版必修1.doc
- 2024_2025学年高中语文第二单元新闻6喜看稻菽千重浪检测含解析粤教版必修5.doc
- 2024_2025学年新教材高中历史第九单元中华人民共和国成立和社会主义革命与建设第27课社会主义建设在探索中曲折发展梯度作业含解析新人教版必修中外历史纲要上.doc
- 2024_2025学年新教材高中英语Unit2Let’scelebrate第4课时Writing_介绍节日学案含解析外研版必修第二册.doc
- 2024_2025学年新教材高中生物第6章细胞的生命历程2细胞的分化课后作业含解析新人教版必修1.doc
- 2024_2025年新教材高中生物课时检测4细胞中的无机物含解析新人教版必修1.doc
文档评论(0)