3.2总体设计
3.2.1需求规定
(1)本系统的功能划分为如下几个部分:
? 报废处理:对于已彻底损坏的作报废处理,同时详细记录有关信息。
? 修理记录:对于有严重 问题(故障)的要及时修理,并记录修理日期、设
备名、修理厂家、修理费、责任人等。
? 申请购买:对于急需但又缺少的设备需以“申请表”的形式送交上级领导请
求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等。
? 统计查询:及时对现有设备及其修理、报废情况进行统计、查询,要求能够
按类别和时间段(某日期之前)查询。
(2)本系统对性能的规定为:
由于此开发项目针对中小型企业,使用频度较高,实用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。 3.2.2运行环境
(1)硬件环境:运行本软件要求处理器在奔腾Ⅲ以上,内存在256MB以上的计
算机。
(2)软件环境:本系统支持的操作系统包括Windows2000、Windows Me和Windows XP;本系统支持的数据库:SQL Server2000;本软件的开发工具:JSP 3.2.3结构
本系统的软件结构图:
第 21 页 共 37 页
OA办公自动化系统 系统账户管理 系统数据管理 模块管理角色管理用户管理密码管理办公自动化管理 备份数据恢复数据3.2.4功能需求与程序的关系
用户登录必须调用“验证用户”模块程序进行身份验证。 其他功能与程序的调用关系在此不再一一描述。 3.2.5人工处理过程
本系统的工作过程中不需要人工处理数据。
3.3接口设计
3.3.1用户接口
本系统采用典型的Windows风格作为人机接口,如使用窗口、菜单、对话框等。
第 22 页 共 37 页
个人办公工作流程公文管理行政管理在线交流项目管理人事管理组织管理 验证用户
3.3.2外部接口
本软件要求处理器在奔腾Ⅲ以上,内存在256MB以上的计算机;本系统支持的操作系统包括Windows2000、Windows Me和Windows XP;本系统支持的数据库:SQL Server2000;本软件的开发工具:JSP
3.3.3内部接口
“用户登录”模块:提供系统用户登录时的身份验证功能,用户进行角色切换时必须调用此模块进行身份验证。
本系统内元素接口的安排在此不再一一描述。
第 23 页 共 37 页
4.详细设计说明书
4.1引言
4.1.1编写目的
详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码,因此,详细设计的目标是在逻辑上正确地实现每个模块的功能。 4.1.2背景
? 本系统的名称是:OA办公自动化系统
? 本项目的任务提出者是:安徽工程大学计算机与信息学院 ? 本项目的开发者是:信息与计算科学信息082班 董建伟(3080702239) 用户是:中小型企业
实现软件单位:安徽工程大学实验室设备管理中心和信息082班开发小组 ? 项目与其他软件,系统的关系:
本项目采用客户机/服务器原理,客户端的程序是建立在Windows XP 系统上以Microsoft Visual VB为开发软件的应用程序,服务器端采用Windows XP 为操作系统的工作站,是采用Microsoft SQL server的为开发软件的数据库服务程序。 4.1.3定义
用户登记表:记录管理员相关信息。
报废注销统计表:记录已彻底损坏的设备进行报废处理所产生的相关信息。 设备维修统计表:记录有严重问题需及时修理的设备的相关信息。 设备购买申请表:记录缺少又急需的设备的购买申请信息。 新设备信息表:记录买得的新设备信息。 4.1.4参考资料
《软件工程导论》,张海藩,清华大学出版社。 《实用软件工程》,郑人杰等,清华大学出版社。
第 24 页 共 37 页
相关推荐: