您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页软件详细设计课设报告

软件详细设计课设报告

来源:飒榕旅游知识分享网


软件详细设计 课设报告

题目:教务管理系统 学号:2406080311

姓名:魏子博 班级:软件三班 指导教师:樊海玮

1

一.概要设计说明书

1.引言 1.1编写目的

业务人员、技术维护人员、及系统开发人员之间交流的基础。      

评估应用开发量的主要基础。 评估项目开发时间的基础。 开发阶段规划版本的基础。 定义用户界面需求的主要基础。 定义测试案例的基础。 作为验收测试的基础。

1.2背景

高校教师工作量的评价及管理一直是各大学的难题,传统方式效率低,出错率高,准确性差,而且每一次教务评价都花费大量的时间、人力物力,效果也 不见得理想。随着计算机和软件技术的发展,计算机知识得到了普及,计算机应用到社会及人人生活工作的哥哥方面。在此基础上,设计高校教师工作量管理的软件已经成为水到渠成的工作。而应用软件工程思想设计出的高校教师工作量管理系统将具备更高的鲁棒性、易拓展性。

a.系统名称:高校教师工作量管理系统 b.用户:高校教师员工,评审专家。

1.3参考资料 《软件详细设计教程》西安电子科技大学出版社

2.总体设计

2

2.1需求规定 在windows2000/xp/7平台下良好运行;

安全性高,不能信息泄露,对用户有严格的等级,具备一定防黑客能力;

可靠性高,计算数据的错误率在可控范围内,系统出错率在安全范围内; 界面大方简洁。 2.1.1系统功能

3

2.1.2系统性能

在windows2000/xp/7平台下良好运行;

安全性高,不能信息泄露,对用户有严格的等级,具备一定防黑客能力; 可靠性高,计算数据的错误率在可控范围内,系统出错率在安全范围内; 界面大方简洁。

2.1.2.1精度

核算错误率《=99% 系统出错率《=99%

2.1.2.2时间特性要求

首页响应时间《=*ms 查询响应时间《=*ms 评价响应时间《=*ms 登陆响应时间《=*ms 2.1.2.4可靠性

核算错误率《=99% 系统出错率《=99%

2.1.3输入输出要求

输入:教务处键盘 输出:各终端显示器

4

2.1.4数据管理能力要求

最大数据存储量》1T

最大连接数》n同时响应时间《*ms 有完善安全日志文件

2.1.5故障处理要求

备用服务器;

数据库每*更新一次备份;

2.1.6其他专门要求

登陆用户要求分等级,普通用户、评审专家、管理员、领导。

2.2运行环境 Windoes2000/xp/7;

IE8/IE9/firefox/chrome; 2.2.1设备 专用服务器,型号:**

备用服务器;

2.2.3接口 与学生课程管理系统有接口**

2.3基本设计概念和处理流程

5

6

2.4结构

2.5功能需求与系统模块的关系

7

8

二 软件需求说明书

1.1 编写目的

本文档详细而又完整地阐述了为*高校教师工作量管理系统的业务需求,是其系统软件开发的基础,是验收测试的依据。并将此作为:

 

业务人员、技术维护人员、及系统开发人员之间交流的基础。 评估应用开发量的主要基础。

9

    

评估项目开发时间的基础。 开发阶段规划版本的基础。 定义用户界面需求的主要基础。 定义测试案例的基础。 作为验收测试的基础。

在以后的项目开发过程中,若出现对本文档内容的改动,将极有可能会在很大程度上

影响到当时已经完成的工作,从而影响到项目的工程计划。为了便于管理,请严格控制项目的需求变更。 1.2 背景 1.2.1 ** 1.2.2

** 1.2.3

** 1.3 读者范围

任务承接者及设计者 任务提出者 系统名称及版本号

2. 项目概述

2.1 项目建设背景 2.2 用户特点 2.3 假设和依赖

3. 规则说明

3.1 功能开发可行性编码规则

可行性编号从1到3,内容如下:

10

1:从技术角度来讲,具备相当的难度,必须进行相应的技术研究才能够确定是否可行; 2:具备一定的难度,但是应该可以实现;

3:非常容易实现,或者以前曾经完成过类似功能; 3.2 功能重要性编码规则

重要性编号从1到3,内容如下:

1:此功能对系统是至关重要的功能,如果没有此功能,系统将失去意义。 2:产品的基本功能,不可缺少的功能。

3:产品中可以不具备该功能,但是如果增加该点,则会拥有质上的飞跃,或者会提高系统的易用性等特性。 3.3 优先级规则

将需求分为三个优先级,各优先级别的描述如下:  一级:。  二级:。  三级:。

4. 业务需求

营销要素功能模块为: 功能页面 功能简介 优先级 用户 可行性 首页 添加工作量信息 核算工作量 查询工作量 登陆界面 一级 所有 管理员 管理员 所有 类型 添加各教师日常工作量信息 一级 期末核算各教师工作量 用户可查询工作量信息; 不同等级的用户和查看的信息内容和数量都有 一级 一级 评审 专家对教师工作量进行职称评审 一级 评审专家

11

4.1 数据格式规范 4.2 首页 需求编号

功能点编号 对应业务需求编号 功能描述

首页是整个定位模块的入口,主要显示了整个流程步骤以及目标群的确定。 约束或权限要求: 输入/输出

输入: 输出: 异常处理

无 数据来源

主界面元素 4.3 客户群特征分析 需求编号

功能点编号 对应业务需求编号 功能描述

12

13

约束或权限要求:

主界面元素

数据来源

无 功能点编号 对应业务需求编号 功能描述

约束或权限要求: 输入/输出

输入:目标客户群号码列表

无输出

14

异常处理 数据来源

4.4 渠道要素定位分析 需求编号

功能点编号 对应业务需求编号 功能描述

通过渠道类研究成果沉淀,对营销目标客户进行各类渠道偏好度的分布展现,帮助营销管理人员策划活动时进行渠道匹配和渠道策略的制订 约束或权限要求: 输入/输出

输入:目标客户群号码列表 无输出 异常处理 数据来源

主界面元素

三 可行性研究报告

1引言

15

1.1编写目的

可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否 可解。

经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。本说明书的预期读者是与教学管理信息系统开发有联系的决策人或开发组成人员,维护人员,也包括支持本项目的领导和公司人员与软件验证者。

1.2背景

A.所建议开发的软件系统的名称:高校教师工作量管理系统 B.本项目的任务提出者:樊海玮

C.开发者:2406080311

用户:教师,教务处,评审专家,领导。

D.该软件系统同其他系统或其他机构的基本的相互来往关系:该系统是建立在Windows XP系统上以Java为开发软件的应用程序,是采用SQL2000为开发软件的数据库服务程序。 1.3定义

[专门术语]: [缩写词]: 1.4参考资料

《软件详细设计教程》西安电子科技大学出版社

2可行性研究的前提 2.1要求

A. 功能;

本系统应该实现教师工作量信息的管理与查询,具体包括 B. 性能; C. 输出

能按要求在显示器上显示所需内容并能打印成有条理的表格

D. 输入

对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和成绩。 E.安全与保密要求

F. 完成期限:

16

2.2目标

系统的主要开发目标:人力与设备费用的减少,处理速度的提高,管理信息服务的改进,人员利用率的改进。

2.3条件、假定和

系统的运行寿命的最小值;2年 进行系统方案选择比较的时间;1周 经费来源:长安大学财务处。 运行环境:Windows 2000、XP、7 数据库:SQL2000

硬件条件:服务器,终端为pc机。

2.4进行可行性研究的方法

通过分析教学管理系统要有强大的数据支持功能,此处可以采用SQL数据库;可用java进行编写,同时通过调查、加权、确定模型、建立基准点及仿真等进行此次可行性研究。

2.5评价尺度

此软件只要能构建一个结构,达到添加学生信息,并进行查询修改等基本功能和要求即可。

3对现有系统的分析

3.1处理流程和数据流程

3.2工作负荷

随着系统运行时间的增加,数据量必然会增加很多。必需有数据库的支持 3.3费用开支 基础投资:

终端PC机4台:4000*4 = 1.6 万 网络设备:1 万 辅助配置:1 万 共计:3.6万 其他一次性投资: SQL 2000 : 0.5 万 Windows 2000: 0.5 万 操作员培训费:1 万 共计:2 万

经常性支出:

人工费用: 6(月)*4(人)*1000(圆)=2.4万

17

其他不可知额外支出: 2万

共计: 4.4万

支出共计: 10万。 3.4人员

运行人员:教学秘书

维护人员:软件制作公司售后服务员。

3.5设备

列现有系统所使用的各种设备。

电脑4台,打印机一台

3.6局限性

使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识,所有人员都要经过本公司培训.

管理人员也需经一般培训.

经过培训人员将会熟练使用本软件.

两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本系统. 3.7敏感性分析

设计系统周期为五年, 估计最长可达10年 处理速度:一般查询速度<4秒

关键数据查询速度: <2秒

4可选择的其他系统方案

4.1可选择的系统方案1

在学校中只设立终端,在教学管理处设立服务器,数据输入由终端输入,所有数据都由服务器处理,只在终端上显示数据结果。

此设计简化了数据处理,但加重了服务器的数据处理。而使用客户端/服务器机理,简化数据流量,加快数据处理。

5投资及效益分析

18

5.1支出

5.1.1基本建设投资

终端PC机4台:4000*4 = 1.6 万 网络设备:1 万 辅助配置:1 万 共计:4.6万元

5.1.2其他一次性支出

Windows XP :1万元

Sql sever2000数据库:5万元

操作员培训费:1万元 共计:7万元

5.1.3非一次性支出

人工费用: 6(月)*4(人)*1000(元)=2.4万元 设备的租金和维护费用;1万元 软件的租金和维护费用;3万元 住宿费,水电费:2万元* 其他不可知额外支出:2万元 共计: 10.4万元 5.2收益 5.2.1一次性收益

5.2.2非一次性收益

减少员工5人(1000元/人)五年收益: 1000元*1.1*5(人)*12(月)*5(年)=33万元 共计:33万元 5.2.3不可定量的收益 5.3收益/投资比

求出整个系统生命期的收益/投资比值=33/22=105%. 5.4投资回收周期 1.5年

5.5敏感性分析

系统设计时间为4个月。系统使用时间为5年,最长为10年。处理速度:

6社会因素方面的可行性

6.1法律方面的可行性 所有软件都选用正版

所有技术资料都是由提供方保管

19

<5秒

合同责任:开发团队必须按照合同约定的时间,功能完成客户所提出的要求,客户方按照合同及时的给予开发方配合,并能按时履行义务。

6.2使用方面的可行性

使用该应用软件的人员要求有一定计算机基础的人。

20

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务