教务管理系统概要设计及详细设计Word文档格式.docx

上传人:b****4 文档编号:17738992 上传时间:2022-12-09 格式:DOCX 页数:78 大小:39.60KB
下载 相关 举报
教务管理系统概要设计及详细设计Word文档格式.docx_第1页
第1页 / 共78页
教务管理系统概要设计及详细设计Word文档格式.docx_第2页
第2页 / 共78页
教务管理系统概要设计及详细设计Word文档格式.docx_第3页
第3页 / 共78页
教务管理系统概要设计及详细设计Word文档格式.docx_第4页
第4页 / 共78页
教务管理系统概要设计及详细设计Word文档格式.docx_第5页
第5页 / 共78页
点击查看更多>>
下载资源
资源描述

教务管理系统概要设计及详细设计Word文档格式.docx

《教务管理系统概要设计及详细设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《教务管理系统概要设计及详细设计Word文档格式.docx(78页珍藏版)》请在冰豆网上搜索。

教务管理系统概要设计及详细设计Word文档格式.docx

这样一个继承BaseAction的Action,就可以getXXXService()的方法得到某一

个service的实例-----服务定位器的设计模式。

持久(PO)层是由hibernate架构实现的,它包括关于整体数据库的hibernate.cfg.xml文件、每个表的JavaBean类和每个表的hbm.xml文件,通过Spring集成模板HibernateTemplate提供DAO来使用PO。

在Spring的配置文件(applicationContext.

xml)中配置sessionFactory的bean来管理hibernate。

本系统组件图如图1-3所示

管理员登陆业务调度

班信维护

课信维护

师信维护

学生选课

课表查询

?

成绩输入

学信维护

XML解析

数据连接DAO组件持久实体

-3-

2.接口设计

2.1用户接口

用户接口

语法结构

软件回答信息

教务系统管理员登录

以英文和汉字开头,不超过6个字符

进入主界面

信息管理相关操作

进行相应的操作

3.运行设计

3.1运行模块组合

具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过

程中能较好的交换信息,处理数据。

3.2运行控制

软件运行时有较友好的界面,基本能够实现用户的数据处理要求。

3.3运行时间

系统的运行时间基本可以达到要求。

4.系统数据结构

4.1逻辑设计

教务管理系统E-R图

-4-

班级信息表

PK班级编号

年级

班级名称

班级简称

人数

班主任

籍贯代码表民族代码表

PK籍贯编号PK民族编号

籍贯民族

成绩表

PK编号

学号

课程编号

成绩

考试次数

是否补考

是否重考

是否已确定成绩

课程信息

PK课程编号

课程名称

课程简称

拼音码

本学期课程

教师

开课系别

学分

学生信息

PK学号

姓名

班级编号

性别

政治面貌编号

民族编号

籍贯编号

身份编号

学籍编号

课程表

课程号

上课时间天

上课时间节

上课地点

政治面貌代码表学籍代码表

PK政治面貌编号PK学籍编号

政治面貌学籍名称

选课表

4.2逻辑结构设计

1、表名称:

bkb

表类型:

约束表

含义:

班级报考表

字段名称

字段类型

Null

含义

示例数据

id

整形

否,自增

主键列

1

name

字符

八班

2、表名称:

cjb

班级成绩表(打印表)

cjb_id

外键列

-5-

3、表名称:

jhcjb

班级计划成绩表(显示和打印)

4、表名称:

hks

班计划学期考试课程表

fangguansuo_id

长三

5、表名称:

hxq

班计划学期课程开设表

英语

fenshu

分数

4

6、表名称:

xjh

班教学计划信息表

参见bkb表

7、表名称:

xxb

班注册和档案表

8、表名称:

kbpdfb

报考编排登分表

9、表名称:

ctdmkb_tmp

毕业课程替代免考表

参见cjb表

10、表名称:

ctdmkb

11、表名称:

ysmdb

毕业生名单

12、表名称:

ycymdb

毕业预审审核差异名单表

13、表名称:

yyshsdfb

毕业预审审核得分表

参见ycymdb表

14、表名称:

yyshsdfb_tmp

实体表

-6-

zhaidihao

宅第号

zhuanghao

幢号

diquleibie

地区类别

限定:

一类

/二

类/三类

chanbie

产别

直管

/自

管/托管

chanquanzhenghao

产权证号

jiuqu

旧区

约束表:

qu

jiuxiaoqu

旧小区

xiaoqu

jiulouhao

旧楼号

xinqu

新区

xinxiaoqu

新小区

xinlouhao

新楼号

jiegou

结构

jiegou

zongcengshu

总层数

15、表名称:

gdw

类型:

采购单位

16、表名称:

gdwdhzz

采购单位到货总账

17、表名称:

gdwzz

采购总账

18、表名称:

gdhmxb

采购到货明细表

19、表名称:

gdhmxml

采购到货明细目录

20、表名称:

gmxb

采购明细表

21、表名称:

gzb

采购总表

22、表名称:

cjdmb

成绩代码表

23、表名称:

cjgdb

成绩更动表

24、表名称:

cjtjb

成绩统计表

25、表名称:

cjzb

成绩总表

26、表名称:

cjzb_copy

27、表名称:

dgdw

订购单位

28、表名称:

dgdwmxb

订购单位明细表

29、表名称:

dgmxb

订购明细表

30、表名称:

dgzb

订购总表

31、表名称:

fxzyb

辅修专业表

32、表名称:

jhkkkcb

计划开考课程表

33、表名称:

计划开考课程传递表

34、表名称:

jljb

奖励级别表

35、表名称:

jlqkjzb

奖励情况记载表

36、表名称:

jccgfdml

教材采购分单目录

37、表名称:

jccgjsb

教材采购计算表

38、表名称:

jccgmxb

教材采购明细表

-7-

39、表名称:

jccgshb

教材采购审核表

40、表名称:

jcch

教材册号

41、表名称:

jcdgzb

教材订购总表

42、表名称:

jclxbmdz

教材类型编码对照

43、表名称:

jcsmmb

教材说明模板

44、表名称:

jcthzt

教材替换状态

45、表名称:

dgdwzb

教材征订订购单位总表

46、表名称:

jczb

教材总表

47、表名称:

jxbm

教学部门表

48、表名称:

jxdg

教学大纲

49、表名称:

jxhjdy

教学环节定义

50、表名称:

kkdw

开课单位表

51、表名称:

kcqkb

考场情况表

52、表名称:

kdxxb

考点代码表

53、表名称:

kslb

考生类别代码表

54、表名称:

ksdmb

考试代码表

55、表名称:

ksdmcd

考试代码传递表

56、表名称:

ksdxb

考试对象表

57、表名称:

ksfsdm

考试方式代码表

58、表名称:

kslxdmb

考试类型代码表

59、表名称:

kccc

课程层次代码表

60、表名称:

kcgldw

课程管理单位

61、表名称:

kcjsfs

课程建设方式

62、表名称:

kcjsjb

课程建设级别表

63、表名称:

kcjslb

课程建设类别

64、表名称:

kcjcdzb

课程教材对照

65、表名称:

kclb

课程类别代码表

66、表名称:

kctdb

课程替代表

67、表名称:

kcxz

课程性质代码表

68、表名称:

kczb

课程总表

69、表名称:

ljhkcb

类计划课程表

70、表名称:

ljhxqks

类计划学期开设课程表

71、表名称:

ljhxqksb

类计划学期考试课程表

72、表名称:

ljxjhb

类教学计划表

73、表名称:

mzdmb

民族代码表

74、表名称:

ndszb

年度收支表

75、表名称:

njdmb

年级代码表

76、表名称:

njkcb

年级课程表

77、表名称:

njzyb

年级专业表

78、表名称:

xkkcb

新开课程表

79、表名称:

xszcb

新生注册表

80、表名称:

xflydmb

学费来源代码表

81、表名称:

xjbddmb

学籍变动代码表

82、表名称:

xjbdjzb

学籍变动记载表

-8-

83、表名称:

xjztdmb

学籍状态代码表

84、表名称:

fzjbytj

学生非在籍和毕业生统计表

85、表名称:

xsjbqkb

学生基本情况表

86、表名称:

xsjhcjb

学生计划成绩表

87、表名称:

xslbdmb

学生类别代码表

88、表名称:

xslxdmb

学生类型代码表

89、表名称:

xslxdyb

学生类型代码对应表

90、表名称:

bjxx

Bjbh

Nj

Bjmc

名称

信管八班

Bjjc

简称

8班

Rs

80

Bzr

91、表名称:

jgdmb

籍贯代码表

Jgbh

Jg

郑州

92、表名称:

Mzbh

Mz

93、表名称:

zzmmdmb

政治面貌代码表

Zzmmbh

Zzmm

94、表名称:

xjdm

学籍代码表

Xjbh

Xjmc

20097650

96、表名称:

Bh

Xh

20097650111

Kcbh

Cj

99

Kscs

2

Sfbx

是否补修

Sfck

Sfqcj

确定成绩

-9-

97、表名称:

xsxx

学生信息表

Xm

张三

Xb

2009

3

Sfzh

身份证号

411728************

98、表名称:

kcxx

课程信息表

Kcmc

Kcjc

Pym

Yingyu

Bxqkc

Js

Kkxb

Xf

99、表名称:

kcb

Kxh

课序号

Sksjt

Sksjj

Skdd

100、表名称:

xkb

4.2物理结构设计

系统的物理结构具体由数据库来设计与生成,故此处略。

-10-

5.系统出错处理设计

5.1出错信息

错误登录信息

系统提示错误登录信息

系统返回登录界面

输入错误的数据

系统提示数据错误信息

提示重新输入数据

打印不成功

系统提示打印不成功信

进行重新打印操作

5.2补救措施

由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃数据也不会丢失或遭到破坏。

但有可能占用更多的数据存储空间,权衡措施由用户来决定

-11-

第5章详细设计说明书

1.引言

1.1项目定义

教务综合管理信息系统是为了适应现代化学校管理的需要,加快推进我校数字化

校园建设、充分利用校园网,利用网络、多媒体等计算机应用技术和手段,提高

办公效率、改善质量的高效管理信息系统。

1.2编写目的

本文档为“教务管理系统-详细设计说明书”,主要用于为实现系统的功能而进

行的系统详细设计说明,详细系统各软件组成模块的实现流程、功能、接口、编

译、测试要点等内容,便于对系统的编码进行指导和约束。

1.3.参考资料

《教务管理系统_系统软件需求说明书》。

《教务管理系统_系统概要设计说明书》。

《教务管理系统_数据库设计说明书(数据库字典)》等。

-12-

2.程序系统的结构

2.1整个教务管理系统的结构

可由以下图示来表明:

-13-

3.系统功能实现

从前面需求分析可以看出,系统功能庞杂,主要分为前台浏览器(B/S)信息发布

和数据查询,后台(C/S)数据管理和处理,教务管理功能部分数据分为四类:

生基本信息相关;

教师基本信息相关;

课程信息相关;

学生成绩综合查询相关。

从使用和操作的功能上分,有三种用户:

该校学生;

业务数据管理人员(学生工

作辅导员、教务干事);

系统管理员。

为便于整个系统组织管理,把各个相对独立的数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标(功能)模块(singleExecutable),各功能模块最后被集成到一个称为虚拟桌面的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

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

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