




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、范文范例参考系统概要设计说明书引言(一)编写目的本阶段已在系统的需求分析的基础上,对北京督察局公务员量化测评系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对北京督察局公务员量化测评系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或
2、在修改时找出在本阶段设计的不足或错误。(二)项目背景本项目由首都师范大学管理学院电子商务小组开发。北京督察局公务员量化测评系统将由三部分组成:角色管理、评测打分、查询统计。(三)定义1、专门术语SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK:数据库的错误恢复机制。2、缩写系统:若未特别指出,统指本北京督察局公务员量化测评系统。SQL:StructuredQueryLanguage(结构化查询语言)A
3、TM:AsynchronousTransferMode(异步传输模式)。(四)参考资料以下列出在概要设计过程中所使用到的有关资料:新编软件工程实用教程一周丽娟、王华编著电子工业出版社:、任务概述(一)目标1、完善考核测评制度,使考核测评方法科学、规范、公正2、使考核结果客观、准确。3、使考核工作简单、快捷。(二)运行环境Oracle客户机:外围设备:鼠标,键盘,显示器;操作系统:装有浏览器的各种操作系统;服务器:外围设备:鼠标,键盘,显示器;编译程序:powerdesigner、netbeans;操作系统:windows操作系统;数据库支持:SQLServer2000;数据存储能力和测试支持能
4、力:需要有较高的系统支持(三)需求概述为使北京督察局更好进行量化测评,需开发一个北京督察局公务员量化测评系统。通过量化测评系统科学、规范、公正的进行考核,使考核结果客观、准确,使考核工作简单、快捷。弁要求界面要简单明了,易于操作,服务器程序利于维护。三、总体设计(1) 处理流程下面将使用 (结构化设计) 面向数据流的方法对北京督察局公务员量化测评系统的处理WORD格式整理范文范例参考流程进行分析。系统可分为三大部分:角色管理、评测打分、查询统计。以下将主要对系统的测评打分部分进行流程分析:个人资料自我总结(2) 总体结构和模块外部设计下面以结构图来描述北京督察局公务员量化测评系统的软件总体结构
5、。框内注明了模块的名字;方框之间的直线表示模块的调用关系。(三)功能分配1、角色管理:填写,修改,基本信息,个人总结2、评测打分:给自己和其他人员打分,打分前可查看人员信息3、查询统计:统计计算分数,查询评测结果,可打印输出测评结果四、接口设计(一)用户界面北京督察局人员运行系统程序后可以看到菜单栏,选择进入需要的页面,填写信息、评测打分以及查询统计。北京督察局管理员运行系统后选择进入数据库,点击可以查看用户信息以及用户评分。(二)硬件接口基于PC机,所需配置有JBuilder版本决定。(三)软件接口本软件运行于MicrosoftWindows系统平台下。开发环境要使用MicrosoftAcc
6、ess2000数据库,运行环境只需要MicrosoftAccessDriver数据驱动(Windows平台自带)。使用JDBC-ODBC桥连接数据库。使用JVM解释运行程序。没有跨平台要求。(四)通信接口“北京督察局公务员量化测评系统”向管理人员发送电子邮件消息以报告人员填写好信息提交过程中出现的问题或报告新输入的人员信息和评分情况。基于TCP/IP协议的Internet网。五、数据结构设计通过对北京督察局公务员量化测评系统工作的内容以及相关数据流程分析,根据北京督察局公务员量化测评系统的需要,可以设计出能满足用户需求的各种实体,以及它们之间的关系,由此得到数据库所支持的数据模型,即数据库的逻
7、辑结构,具体情况如下:在mysql中建立了gwy_Evaluate数据库,共包含七张表:人员表,部门表,评价信息表,查询表,结果表,权限表,分数转换表。每张表的字段、数据类型具体以及备注的详细情况如下:1、人员表(people)人员编号(people_id)键)姓名 (p_na登陆密码(p_password)所属部门(p_major)性别( p_sex)年龄(p_age)为3)生日(p_birthday)地址(p_address)兴趣爱好(p_interests)入)星座(p_constellation)头像(p_photo)职位(p_position)联系方式(p_phone)2、部门(ma
8、jor)部门编号(major_id)Integer(数据库里长度设置为8)(主varchar(20)varchar(32)varchar(20)varchar(2)Integer(数据库里长度设置varchar(10)varchar(40)text(人员兴趣以数组形式存varchar(6)textvarchar(20)键)Integer (数据库里长度设置为8)(主varchar(32)部门名称(major_name)varchar(20)人员数量(major_number)Integer负责人(major_leading)varchar(20)3、评价信息表(evaluate)评价编号(ev
9、aluate_id)Integer (数据库里长度设置为8 ()主WORD 格式整理键)评价人姓名(evaluate_name)varchar(8)评价人部门(evaluate_major)varchar(8)评价人职位(evaluate_position)varchar(8)评价日期(evaluate_date)date评价项目(evaluate_project)varchar(20)评价得分(evaluate_grade)varchar(20)4、查询表(select)查询编号(select_id)Integer(数据库里长度设置为8)(主键)查询人员姓名(select_name)varc
10、har(32)登陆密码(select_password)varchar(32)测评分数(select_grade)Integer(数据库里长度设置为8)查询权限(select_right)Integer5、结果表(result)结果编号(result_id )键)人员姓名(result_name)所属部门(result_major)测评成绩(result_grade)6、权限表(right)Integer(数据库里长度设置为8)(主varchar(20)varchar(20)varchar(20)(数据库里优良中差)权限编号(right_id)键)人员姓名(right_name)所属部门(ri
11、ght_major)职位 (right_position)权限值 (right_value)7、分数转换表(exchange)Integer(数据库里长度设置为8)(主varchar(20)varchar(32)varchar(20)Integer(数据库里长度设置为8)测评成绩(exchange_id)varchar(20)(数据库里优良中差)(主键)对应分数(exchange_grade)Integer人员姓名(exchange_name)varchar(20)所属部门(exchange_major)varchar(32)职位(exchange_position)varchar(20)排名
12、(exchange_class)Integer六、运行设计运行模块的组合各程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信
13、号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。(3) 运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。所以将采用高速ATM网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用PentiumIII处理器。硬件对本系统的速度影响将会大于软件的影响。七、出错处理设计(一)出错输出信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足
14、要求时产生的错误,称为软错误。2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误,须在各项检查判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对于硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。出错信息必须给出相应的出错原因。(二)出错处理对策所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用SQLSERVER的日志文件,对其进行ROLLBACK处理,对数据进行恢复。在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。八、安全保密设计由于数据的传输上需要通过网络传输,为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年徐州市中考地理生物合卷试题卷(含答案及解析)
- 2025年注册验船师资格考试(B级船舶检验法律法规)复习题及答案一
- 2025年残联干事招聘考试行政能力测试题库
- 2025年村级红白理事会招聘考试趋势分析与预测
- 2025年高校教师招聘考试模拟题与备考策略指南
- 2025年物流公司仓储管理员招聘面试技巧与问题解析
- 2025年文化创意产业财务管理准则实战模拟题集详解
- 2025年前端开发进阶之路模拟题集与答案解析
- 2025年食盐储备库岗位应聘面试题及自我评价要点
- 2025年社会体育指导员中级考试知识点梳理及模拟题训练
- 熵权法教学讲解课件
- PMC知识培训课件
- 医师病理知识定期考核试题与答案
- 高中数学教材分析讲座课件第五章-三角函数
- 会计师事务所验资工作底稿模板
- 婚育情况登记表
- 安宁疗护服务流程
- 久日新材料(东营)有限公司 年产87000吨光固化系列材料建设项目环评公示版
- 热分析DSC培训new
- 运动处方(课堂PPT)
- 数据库SQL查询语句练习题
评论
0/150
提交评论