淮安信息职业技术学院毕业设计论文
2.1.4.6 假设和依据
假设需求不完整,管理不完善,设计稳定的系统架构没有得到考虑,本项目的开发都将受到很大的影响。 2.1.5 具体需求
2.1.5.1 功能需求(一) ? 规格说明
信息查询
系统确认用户身份
系统接受查询请求系统连接到中心数据库进行查询
系统输出查询的结果
图2.2
? 引言
用户自助完成查询信息的操作 ? 输入
用户在访问该系统站点后输入用户名和密码后系统确认用户的身份。 ? 加工
系统查询中心的数据库到余额金额。 ? 输出
系统向用户输出相关信息。 2.1.5.2 功能需求(二) ? 规格说明
人员信息管理
系统确认管理员身份
接受管理员进行添加、修改、删除等要求,访问中心数据
完成相关操作 图2.2
? 引言
管理员自助完成人员信息管理的相关操作。 ? 输入
管理员在访问该站点后输入正确的用户名和密码后系统确认管理员的身份。
12
基于WEB的工资管理系统
? 加工
接受持卡人的新的密码,访问中心数据库,提交修改。 ? 输出
提示用户完成密码修改成功与否。 2.1.5.3 功能需求(三) ? 规格说明
用户登陆。
用户输入密码和用户名
系统访问数据库核对密码
用户登陆成功
图2.3
? 引言
用户通过输入用户名和密码实现合法的身份的确认。 ? 输入
系统启动,用户输入密码和用户名。 ? 加工
系统访问数据库核对密码和用户名。 ? 输出
用户登陆成功。 2.1.5.4 功能需求(四) ? 规格说明
报表统计
系统确认管理员身份
系统接受统计请求系统连接到中心数据库进行查询,统计
系统生成报表
图2.4
? 引言
管理员自助完成报表统计的操作 ? 加工
系统查询中心的数据库到各部门总体信息。
13
淮安信息职业技术学院毕业设计论文
? 输出
系统自动生成报表,并把结果回显给管理员 2.1.5.5 性能需求 ? 动态数值需求
在任提高模拟软件的安全性。 ? 可维护性
本软件作为一个系统模拟软件要求有较好的可维护性。 2.1.6 需求注释
对于本软件,它的功能需求、性能需求、接口需求,从稳定性、可行性上都是可以的。
2.2 实现概要技术 2.2.1总体设计
? 需求规定
本系统的主要的输入项目:要求用户的用户名和密码
本系统的主要的输出项目:用户当前可执行的相关操作、用户当前的相关信息和各种操作的回应信息。
处理的功能性能要求:能够及时响应用户的有关操作并完成及相关功能。
详细的说明:客户端发出登陆请求,服务器端连接数据库验证用户的相关身份,完成身份验证后列出用户当前可执行的相关操作和用户当前的相关信息,用户选择相关信息进行执行,服务器对用户选择给出相应并进行判断,最后执行相关的操作。
? 运行环境
本系统的运行环境(包括硬件环境和支持环境)的规定如下:
1、硬件环境:CPU 1.4G以上,硬盘20G以上,内存512M以上(推荐配置)
2、支持环境:UltraEdit JBuilder8.0 IBM Weblogic Macromedia Dreamweaver-MX Microsoft SQL Server2000 操作系统 windows 2000/XP
? 基本设计概念 系统用例分析:
14
基于WEB的工资管理系统
Log in SystemUpdate InfoDelete InfoSystemManagemerCommonUserAdd InfoSearch InfoDo Logo
图2.5 整个系统的角色与用例均由上图给出。.
系统元素的划分:信息查询模块、报表统计、人员信息管理、主调页面\\登陆模块、密码修改模块。(以上模块均已实现)
控制与被控制关系:先进行登陆和身份验证后,由主调页面调用其余各个功能模块。
? 结构
(1)系统的架构模式:
Application Server Servlet DataBase Browser Jsp Java Bean
图2.6
(2)能需求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
15
淮安信息职业技术学院毕业设计论文
表2.2
程序1 程序2 程序3 程序4 登陆功能需求 √ 信息查询功能需求 √ 人员信息管理 √ 报表统计 √ (3)人工处理过程
用户必须首先访问本系统才能进行余下的相关操作 2.2.2接口设计 ? 用户接口
用户提供的命令:用户根据相关窗口的提示内容进行相关信息的输入
软件的回答信息:系统根据输入信息进行比较和判断,并执行相关操作。如果执行出错择将错误信息回显给用户。 ? 外部接口
本系统属于单机版,不存在任何外部接口。 ? 内部接口
登陆模块必须和主调页面预留下相关接口。其次主调页面采用超级联接的方式和其余功能模块相联系(即在主调页面和功能模块间留下相应的接口) 2.2.3 运行设计
weblogic ServerSQLServerClient
图2.7 ? 运行模块组合
(1)完成信息查询操作所历经的内部模块为:登陆模块,主调页面,查询模块 (2)完成人员信息管理才操作所经历的内部模块为:登陆模块,主调页面,人员信息管理模块
(3)完成报表统计操作所历经的内部模块为:登陆模块,主调页面,统计模块 支持软件:
以上所有操作的支持软件均为:UltraEdit+JBuilder8.0+IBM WebSphere Studio+Macromedia Dreamweaver MX+Microsoft SQL Server2000 ? 运行控制
(1)人员信息管理操作:
16