某系统详细设计说明书.docx

上传人:b****7 文档编号:23802340 上传时间:2023-05-20 格式:DOCX 页数:15 大小:45.05KB
下载 相关 举报
某系统详细设计说明书.docx_第1页
第1页 / 共15页
某系统详细设计说明书.docx_第2页
第2页 / 共15页
某系统详细设计说明书.docx_第3页
第3页 / 共15页
某系统详细设计说明书.docx_第4页
第4页 / 共15页
某系统详细设计说明书.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

某系统详细设计说明书.docx

《某系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《某系统详细设计说明书.docx(15页珍藏版)》请在冰豆网上搜索。

某系统详细设计说明书.docx

某系统详细设计说明书

 

详细设计说明书

1.引言………………………………………………………………………………………………2

1.1编写目的………………………………………………………………………………………..2

1.2背景……………………………………………………………………………………………..2

1.3定义……………………………………………………………………………………………..2

1.4参考资料………………………………………………………………………………………..2

2.任务概述………………………………………………………………………………………….2

2.1目标……………………………………………………………………………………………..2

2.2运行环境………………………………………………………………………………………..2

2.3需求概述………………………………………………………………………………………..3

3.总体设计………………………………………………………………………………………….5

3.1处理流程………………………………………………………………………………………..5

3.2总体结构和外部模块设计……………………………………………………………………..6

3.3功能分配………………………………………………………………………………………..7

4.接口设计………………………………………………………………………………………….7

4.1外部接口………………………………………………………………………………………..7

5.系统数据结构设计……………………………………………………………………………….8

5.1逻辑结构设计…………………………………………………………………….…………….8

5.2物理结构设计…………………………………………………………………………………..8

6.运行设计………………………………………………………………………………………….9

6.1运行模块的组合………………………………………………………………………………..9

6.2运行控制………………………………………………………………………………………..9

6.3运行时间………………………………………………………………………………………..9

7.出错处理设计………………………………...…………………………………………………..9

7.1出错输出信息…………………………………………………………………………………..9

7.2出错处理对策…………………………………………………………………………………10

8.安全保密设计…………………………………………………………………………………...10

9.维护设计………………………………………………………………………………………...10

1、引言

1.1编写目的

随着教学工作的复杂化及数据的越来越多,为了更好地管理教师的工作考核,充分利用软硬件资源,简化教师工作量核算过程,提高工作效率、服务质量和管理水平,拟开发一套教师工作量计算系统,并依据计算出的工作量得出超工作量课酬。

1.2背景

说明:

a.系统名称:

教师工作量计算系统。

b.项目提出者:

某高校

开发者:

某高校科研小组

用户:

教务处、科研处、财务处工作人员

运行软件平台:

Windows98/WindowsXP/WindowsVista/Linus

c.本系统使用了SQLserver数据库系统,程序编写使用JAVA语言。

1.3定义

a.Mssql:

微软公司生产的SQLSERVER数据库管理系统。

b.Mysql:

一个免费的功能较强的数据库管理系统。

c.Java:

是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。

Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。

1.4参考资料

a.《IT项目管理》中国铁道出版社2007年8月第一版

b.《IT项目实验任务书》

2、任务概述

2.1目标

因用户需要使用本系统的前台,所以决定采用B/S体系来设计本系统。

使用者选择本人身份标识后登录到本系统。

依据教师工作量=教学工作量+科研工作量计算出的工作量得出超工作量课酬,完善管理教师的工资效绩制度。

2.2运行环境

硬件及软件环境:

1台服务器:

酷睿3.0G双CPU,SCSI双硬盘镜像,2G内存,LINUX7.0,Apache+Java+sql服务器

3-10台客户机:

酷睿2.0G,128M内存,windows98/XP/Vista操作系统。

上述所有计算机组成局域网。

图1系统环境示意图

2.3需求概述

2.3.1功能介绍

主要为计算教师工作量而做的系统,从而简化教师核算过程,拟开发一套教师工作量计算系统,并依据计算出的工作量得出超工作量课酬。

具体核算规则如下所示:

教师工作量=教学工作量+科研工作量

系统功能为:

a.教务处:

b.科研处:

c.财务处:

d.管理员:

2.3.2具体核算规则

教师工作量=教学工作量+科研工作量

表1教师职称需完成各类工作量明细表

教学工作量

科研工作量

最少科研工作量

助教

400

0

0

讲师

350

8

4

副教授

300

14

8

教授

250

22

12

学术带头人

200

30

20

①1科研工作量=4教学工作量

②完成最少科研工作量后,其余不足科研工作量,可用教学工作量进行冲抵

③教学工作量最少应完成50%,其余可用科研工作量进行冲抵

④若进行冲抵后,仍不能完成相应工作量,则不足部分双倍扣款,若其他部分仍然超出,则按50%发放超课酬

教师职称超课时发放标准

学术带头人

教授

副教授

讲师

助教

33

30

25

20

15

教学工作量

①理论课学生人数不足60,系数为1;人数在60-100,系数为1.1;人数超过100,系数为1.2

②理论课、实验课重复批次的系数均为0.6

③讲师职称以上的新开课系数为1.1,所以教师开新课系数为1.2

④课程设计完成一批次课时计算为20

⑤毕业设计一人次课时计算为4

科研工作量

S0有经费资助项目

①自然科学与工程技术类科研项目(单位:

万元)

国家级

省部级

厅局级

校级

973,863,自然科学基金,公关课题

20

15

10

5

其它

13

9

6

3

按当年打入经费本的钱数计算

②人文社会科学及教改项目(单位:

项)

国家级

省部级

厅局级

校级

人文社会科学类

50

18

15

3

教改

50

15

9

3

S1专利科研工作量(单位:

项)

发明专利100实用新型专利50外观设计15

S2论文教材科研工作量

①论文(单位:

篇)

级别

独著

合著

a

40

44

b

20

22

c

15

18

d

10

12

e

8

10

其他

5

6

两人合著:

80%20%

三人及以上合著:

70%20%10%

其他类每人每学年得分不能超过5分

②著作及教材(单位:

10万字)

独著

合著

学术专著

50

60

编著

15

18

正式出版教材

10

13

自编教案

6

8

主要负责人得20%,其余由主要负责人进行分配

自编教案总分不到1分的,按1分进行计算

S3补偿科研工作量

项目负责人每项可获得2分加分,累计不超过5分

主要实施者每项可获得1分加分,累计不超过3分

3、总体设计

3.1处理流程

前台数据录入主要流程:

系统的数据录入页面(evalfrm.jsp),录入教学工作量和科研工作量等基本信息,通过一个HTML表单来记录用户输入的数据,该页面的表单将用户输入的数据提交到一个页面,该页面(evalobjsave.jsp)将用户提交的页面存储到相关的数据表中。

后台操作主要流程:

不同的用户有不同的操作权限,不同的用户提供不同的操作权限功能按钮。

当用户点击拥有权限下的按钮后,页面将对用户的提交条件请求对表单进行处理,并输出相应的结果页面。

依据以上流程的设计,绘制《教师工作量计算系统》用例的顺序图如下(注:

以下是精化设计以后所得到的顺序图):

《教师工作量计算系统》用例顺序图

3.2总体结构和模块外部设计

1、项目管理

本功能通过直接管理数据库来实现。

由系统的开发人员为最终用户设置项目的各个选项。

在本系统的后序版本中将实现该功能模块。

前台:

2、用户验证

loginfrm.jsp用户验证。

3、查询

chaxunfrm.jsp查询信息,不同的权限有不同的查询权限,在相应页面显示查询信息。

4、结果存储

evalobjsave.jsp存储用户提交的数据。

后台:

5、数据处理

admin_evalstatic.jsp对数据进行处理。

6、结果查询

admin_evalquery.jsp进行结果的分类查询。

admin_evaltalllist.jsp查询教师的不同信息。

7、其它后台控制

login.jsp管理员登录。

admin.jsp后台管理功能页面框架,左部为系统后台管理功能列表。

todolist.jsp后台管理功能列表,各个功能项超链接到相应的管理功能实现页面。

3.3功能分配

【表明各项功能与程序结构的关系。

页面(模块)划分:

前台:

loginfrm.jsp用户验证。

jibenfrm.jsp基本功能操作。

evalobjsave.jsp存储用户提交数据。

后台:

login.jsp管理员登录。

Admin.jsp后台管理功能页面框架,左部为系统后台管理功能列表。

todolist.jsp后台管理功能列表,各个功能项超链接到相应的管理功能实现页面。

admin_gaoji.jsp进行高级数据操作。

4、接口设计

4.1外部接口

【包括用户界面、软件接口与硬件接口。

一、用户界面

loginfrm.jsp登陆页面:

教师工作量计算系统

用户名:

【】

密码:

【】

登陆

Jibenfrm.jsp基本数据录入页面:

教师工作量录入:

教学工作量:

【】

科研工作量:

【】

最少科研工作量:

【】

特殊情况工作量:

【】

录入

todolist.jsp后台功能列表:

数据录入控制

数据纠错控制

结果统计

教师综合查询

高级查询

退出系统

二、软件接口

本系统的基础数据来自本高校人工核算数据。

一一对应将数据录入数据库:

教务处信息:

  教师编号char(10)、教师姓名char(20)、教师教学工作量char(4)

科研处信息:

  教师编号char(10)、教师姓名char(20)、科研工作量char(4)

5系统数据结构设计

5.1逻辑结构设计

教务处信息表(教师编号、教师姓名、教师教学工作量)

科研处信息表(教师编号、教师姓名、科研工作量)

5.2物理结构设计

#教务处信息表(教师编号、教师姓名、教师教学工作量)

#数据表的结构`jiaowu`

#

CREATETABLEjiaowu(

bianhaochar(10)defaultNULL,

Namechar(20)defaultNULL,

Jsgongzuoliangchar(4)defaultNULL,

PRIMARYKEY(bianhao)

)TYPE=MyISAM;

#--------------------------------------------------------

#财务处信息表(教师编号、教师姓名、教师教学工作量)

#数据表的结构`caiwu`

#

CREATETABLEcaiwu(

bianhaochar(10)defaultNULL,

Namechar(20)defaultNULL,

Jskeyanchar(4)defaultNULL,

PRIMARYKEY(bianhao)

)TYPE=MyISAM;

#--------------------------------------------------------

6.运行设计

6.1运行模块的组合

1.运行控制方式采用超级连接触发的方式。

2.数据采集通过evalfrm.jsp,evalobjsave.jsp两个页面协同完成。

3.后台管理各功能页面由admin.jsp页面分左右两个框架,左部为功能列表,右部显示各功能页面。

6.2运行控制

当系统管理员使用本系统时,应通过系统的验证页面进入后台管理页面。

  数据统计时可根据需要选择多个类型。

6.3运行时间

  大量用户同时进行数据的提交会使得响应时间延长,但根据对MySQL数据库的性能测试报告,本系统提交数据不会造成每客户机30秒以上的延迟。

数据统计页面的运行时间会长一些,目前中低档的PC服务器完全可以在30秒以内完成统计任务,即统计页面的响应时间应在30秒左右。

7.出错处理设计

7.1出错输出信息

  数据库无法连接:

     数据库连接出错,请联系系统管理员

  管理员用户名称错误:

   无此用户

管理员用户密码错误:

   请检查您的密码。

  用户未选择(部门):

 请选择(部门)

用户未选择姓名:

     请选择姓名

7.2出错处理对策

  用户未选择(部门),系统输出提示信息“请选择(部门)”,并提供超链接返回到选择(部门)页面。

用户未选择姓名,系统输出提示信息“请选择姓名”,并提供超链接返回到选择姓名页面。

8.安全保密设计

 系统采用WEB服务器端对网站安全性的实现手段。

主要使用限制客户机的IP地址的方法。

  后台管理程序的使用权控制通过页面认证表单来实现。

也可利用WEB服务器的安全认证来实现。

如果对安全性要求很高的话,可通过在服务器、客户机中安装数字证书来提高安全性。

本系统的后台权限验证功能目的是防止管理人员的误操作。

基于操作系统级别的安全性控制可以借助于业界成熟的安全措施达到目标,从而降低系统开发成本。

9.维护设计

本系统由本高校开发此系统的工作人员进行维护,日常维护管理由管理员负责。

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

当前位置:首页 > 高等教育 > 院校资料

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

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