版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MeiWei_81 重点借鉴文档】系统概要设计说明书、引言一)编写目的本阶段已在系统的需求分析的基础上, 对北京督察局公务员量化测评系统做概要设计。 主要 解决了实现该系统需求的程序模块设计问题。 包括如何把该系统划分成若干个模块、 决定各 个模块之间的接口、 模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概 要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中, 程序设计员可参考此概要设计报告, 在概要设计对北京督察局公 务员量化测评系统所做的模块结构设计的基础上, 对系统进行详细设计。 在以后的软件测试 以及软件维护阶段也可参考此说明书,
2、 以便于了解在概要设计过程中所完成的各模块设计结 构,或在修改时找出在本阶段设计的不足或错误。(二)项目背景本项目由首都师范大学管理学院电子商务小组开发。北京督察局公务员量化测评系统将由三部分组成:角色管理、评测打分、查询统计。三)定义1、专门术语SQLSERVER!统服务器所使用的数据库管理系统(DBMS。SQL:种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。ROLLBACK数据库的错误恢复机制。2、缩写系统:若未特别指出,统指本北京督察局公务员量化测评系统。SQL:Structu
3、redQuerRLanguage (结构化查询语言) 。ATM:AsRnchronousTransferMode( 异步传输模式 ) 。【MeiWei 81重点借鉴文档】(四)参考资料以下列出在概要设计过程中所使用到的有关资料:新编软件工程实用教程-周丽娟、王华编著电子工业出版社二、任务概述(一)目标1、完善考核测评制度,使考核测评方法科学、规范、公正。2、使考核结果客观、准确。3、使考核工作简单、快捷。(二)运行环境Oracle客户机:外围设备:鼠标,键盘,显示器; 操作系统:装有浏览器的各种操作系统; 服务器:外围设备:鼠标,键盘,显示器;编译程序:powerdesigner、netbea
4、ns ;操作系统:windows操作系统;数据库支持:SQLServer20RR;数据存储能力和测试支持能力:需要有较高的系统支持(三)需求概述为使北京督察局更好进行量化测评,需开发一个北京督察局公务员量化测评系统。通过量化测评系统科学、规范、公正的进行考核,使考核结果客观、准确,使考核工作简单、快捷。并要求界面要简单明了,易于操作,服务器程序利于维护。三、总体设计(一)处理流程下面将使用(结构化设计)面向数据流的方法对北京督察局公务员量化测评系统的处理流程 进行分析。系统可分为三大部分:角色管理、评测打分、查询统计。以下将主要对系统的测 评打分部分进行流程分析:【MeiWei 81重点借鉴文
5、档】个人资料 自我总结(二)总体结构和模块外部设计下面以结构图来描述北京督察局公务员量化测评系统的软件总体结构。框内注明了模块的名字;方框之间的直线表示模块的调用关系。(三)功能分配1、角色管理:填写,修改,基本信息,个人总结2、评测打分:给自己和其他人员打分,打分前可查看人员信息3、查询统计:统计计算分数,查询评测结果,可打印输出测评结果四、接口设计一) 用户界面北京督察局人员运行系统程序后可以看到菜单栏, 选择进入需要的页面, 填写信息、 评测打 分以及查询统计。北京督察局管理员运行系统后选择进入数据库,点击可以查看用户信息以及用户评分。二) 硬件接口基于 PC 机,所需配置有 JBuil
6、der 版本决定。三) 软件接口本软件运行于 MicrosoftWindows 系统平台下。开发环境要使用 MicrosoftAccess20RR 数据库,运行环境只需要 MicrosoftAccessDriver 数据驱动( Windows 平台自带) 。使用 JDBC-ODB(桥连接数据库。使用 JVM解释运行程序。没有跨平台要求。(四)通信接口“北京督察局公务员量化测评系统” 向管理人员发送电子邮件消息以报告人员填写好信息提 交过程中出现的问题或报告新输入的人员信息和评分情况。基于 TCP/IP 协议的 Internet 网。五、数据结构设计通过对北京督察局公务员量化测评系统工作的内容以
7、及相关数据流程分析,根据北京督察局公务员量化测评系统的需要, 可以设计出能满足用户需求的各种实体, 以及它们之间的 关系,由此得到数据库所支持的数据模型,即数据库的逻辑结构,具体情况如下:在 mRsql 中建立了 gwR_Evaluate 数据库,共包含七张表:人员表,部门表,评价信息 表,查询表,结果表,权限表,分数转换表。每张表的字段、数据类型具体以及备注的详细 情况如下:1、人员表( people)人员编号(people_id)lnteger (数据库里长度设置为8)(主键)姓名(p_navarchar(20)登陆密码 (p_password)varchar(32)所属部门 (p_maj
8、or)varchar(20)性别( p_seR)varchar(2)年龄(p_age)l nteger (数据库里长度设置为3)生日 (p_birthdaR)varchar(10)地址 (p_address)varchar(40)兴趣爱好(pnterests)teRt (人员兴趣以数组形式存入)星座 (p_constellation)varchar(6)头像 (p_photo)teRt职位 (p_position)varchar(20)联系方式 (p_phone)varchar(32)2、 部门 (major)部门编号(major_id)lnteger (数据库里长度设置为8)(主键)部门名称
9、 (major_name)varchar(20)人员数量 (major_number)lnteger负责人 (major_leading)varchar(20)3、 评价信息表 (evaluate)评价编号(evaluate_id)lnteger (数据库里长度设置为8)(主键) 评价人姓名 (evaluate_name)varchar(8) 评价人部门 (evaluate_major)varchar(8) 评价人职位 (evaluate_position)varchar(8)评价日期 (evaluate_date)date评价项目 (evaluate_project)varchar(20)评
10、价得分 (evaluate_grade)varchar(20)4、 查询表( select)查询编号(select_id) Integer (数据库里长度设置为8)(主键)查询人员姓名 (select_name)varchar(32)登陆密码 (select_password)varchar(32)测评分数(select_grade Integer (数据库里长度设置为8) 查询权限( select_right)Integer5、 结果表( result)结果编号(result_id)Integer (数据库里长度设置为8)(主键)人员姓名 (result_name)varchar(20)所属
11、部门 (result_major) varchar(20)测评成绩 (result_grade)varchar(20() 数据库里优良中差)6、 权限表 (right)权限编号(right_id)lnteger (数据库里长度设置为8)(主键)人员姓名 (right_name)varchar(20)所属部门 (right_major)varchar(32)职位 (right_position)varchar(20)权限值(right_value)lnteger (数据库里长度设置为8)7、 分数转换表 (eRchange)测评成绩 (eRchange_id)varchar(20() 数据库里优
12、良中差) (主键) 对应分数 (eRchange_grade)Integer人员姓名 (eRchange_name)varchar(20)所属部门 (eRchange_major)varchar(32)职位 (eRchange_position)varchar(20)排名( eRchange_class Integer六、运行设计一)运行模块的组合各程序在有输入时启动接收数据模块, 通过各模块之间的调用, 读入并对输入进行格式 化。在接收数据模块得到充分的数据时, 将调用网络传输模块, 将数据通过网络送到服务器, 并等待接收服务器返回的信息。 接收到返回信息后随即调用数据输出模块, 对信息进行
13、处理, 产生相应的输出。二)运行控制运行控制将严格按照各模块间函数调用关系来实现。 在各事务中心模块中, 需对运行控 制进行正确的判断,选择正确的运行控制路径。在网络传方面, 客户机在发送数据后,将等待服务器的确认收到信号, 收到后,再次等 待服务器发送回答数据, 然后对数据进行确认。 服务器在接到数据后发送确认信号, 在对数 据处理、访问数据库后,将返回信息送回客户机,并等待确认。三)运行时间在软体的需求分析中, 对运行时间的要求为必须对作出的操作有较快的反应。 网络硬件 对运行时间有最大的影响, 当网络负载量大时, 对操作反应将受到很大的影响。 所以将采用 高速ATM网络,实现客户机与服务
14、器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间, 所以必须使用高性能的服务器,建议使用 PentiumIII 处理器。硬件对本系统的速度影响将 会大于软件的影响。七、出错处理设计一)出错输出信息程序在运行时主要会出现两种错误: 1、由于输入信息, 或无法满足要求时产生的错误, 称为软错误。 2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误, 须在各项检查判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对于硬错误, 可在出错的相应模块中输出简单的出错语句, 并将程序重置。 返回输入阶 段。出错信息必须给出相应的出错原因。二)出错处理对策所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失 的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程 可采用SQLSERVE的日志文件,对其进行 ROLLBAC处理,对数据进行恢复。在网络传输方面, 可考虑建立一条成本较低的后备网络, 以保证当主网络断路时数据的 通信。在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。八、安全保密设计由于数据的传输上需要通过网络传输, 为了对公务员资料进行保密, 需要在网络的传输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 危险化学药品及易制毒化学品安全检查记录表试卷教案(2025-2026学年)
- 八年级数学上册直角三角形全等的判定教案新版新人教版(2025-2026学年)
- 幼儿园教案幼儿园大班体育活动教案三(2025-2026学年)
- 低年级体育投掷教例教学教案(2025-2026学年)
- 中班上学期音乐教案金蛇狂舞含反思(2025-2026学年)
- 2026年圆梦计划合同
- 2026年民办学校校史史迹寻访活动保险协议
- 太阳能路灯维护与故障排查指南
- 婚礼线下活动策划方案(3篇)
- 大型工程项目管理制度(3篇)
- 部编人教版《四年级上册道德与法治》全册期末复习知识点重点题型总结
- 修订版新编日语第三册单词表
- 油水分离设备项目评估分析报告
- 多元化康复模式提高ICU患者早期康复覆盖率PDCA品管圈QCC成果汇报
- 二次结构工程施工(加气块)
- 波利亚的解题理论与中学教学
- 土力学原理课后作业答案
- 第九章-再保险
- 多发性骨髓瘤临床路径
- 2020年领导干部个人有关事项报告表(2020年印制稿)
- 中高级烧结成品工理论知识考试题与答案
评论
0/150
提交评论