信息系统论文系统设计论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统论文系统设计论文
摘要:现有的手工统计信息的方法数据融合度差、分析和展示方法陈旧贫乏,已难以满足信息量日趋庞大,统计结果复杂的统计应用需求。各政府职能部门对统计信息系统的需求日益迫切的背景下,本文针对市党委报送信息统计系统设计的关键问题展开研究。
关键词:信息系统;系统分析;系统设计;三层结构
city party committee information integrated management system design and implementation luo yongyou,wu yonghui
(liuzhou city vocational
college,liuzhou545002,china)
abstract:of existing manual method of statistical data fusion of information is poor,poor old method of analysis and display of information has become increasingly difficult to meet the huge results of complex statistical applications.various government departments for statistical information systems increasingly urgent needs of the context of municipal party committees to submit information for this statistical design of the key issues.
keywords:information system;system
analysis;system design;three-tier structure 本文以市党委信息管理统计软件为例,讲述了作者如何开发软件来管理统计信息,以及在研发系统中遇到的问题和解决方法。
一、开发综合管理信息系统的必要性分析
统计信息化是指在计算机网络环境下完成统计数据的采集、加工、存储和发布等统计信息的管理活动,其目的是为了提高工作人员的工作效率,以最新最快速度反应信息,以获取更多、更快、更准的统计信息。
长期以来,由于统计体质的问题,导致了统计软件多、乱、差的危害地步。具体体现在:统计业务数据量大且多样化;数据管理困难;数据难以共享。实现数据信息管理平台是必要的,也是当前形式所急需的。
二、用户需求分析
根据需求分析,本系统开发设计的目的是设计一个能实现信息的增、删、改、查,并能实现不同分类、不同部门信息的计分,实现以报送单位为单位的,能以月、季度和年份等选定时间条件的信息报表统计汇总,能实现信息录入的智能提示、智能补全,并提供便于管理和操作界面友好直观的界面布局。
三、系统设计
(一)系统体系结构设计
目前系统开发常用的体系结构主要有两种,即客户机/服务器(c/s:client/server)体系结构和浏览器/服务器(b/s:browser/server)体系结构。
根据系统体系结构设计,我们采用(c/s)体系结构,其具有成熟的开发方法和工具、交互性强、界面友好,适用于局域网内,对信息安全的控制能力强,安全性高等优点。系统采用了基于三层结构的开发模式,便于维护与后期开发。
(二)系统功能模块分析与设计
根据系统需求,通过模块化设计,将系统功能设计成以下模块。
1.系统用户登录,为了系统能具有更高的管理机制,系统默认只提供一个系统管理员,其具有对信息录入管理、积分稿费管理、单位数据管理以及用户管理。普通用户可在后台管理中增加,其只能完成信息录入、查询及积分稿费的生成、导出。
2.采用信息录入(f)是由信息录入、报送单位以及信息展示、查询等模块组成。在信息录入时,可直接选择信息类别以及报送单位,系统将自动计算出信息分数及稿费,实
现信息的综合智能管理。
3.信息积分统计(i),实现了由时间界定以报送单位为单位的信息统计,并能实现文本的生成。
4.稿费支出统计(e),能实现本市采用、上报采用、区领导批示、中办采用的报表生成,含各类信息单条、综合数据汇总,并实现了月数据汇总、稿费汇总。
5.数据管理(a),该功能包含了单位数据管理、信息类别管理、刊物名称管理以及数据备份功能,实现各类数据的增删改查。
(三)数据库的设计与实现
数据库是系统设计中必不可少的部分,该系统采用关系型数据库,并依据第三范式的设计原则,针对结构单一的每个模块所处理的业务进行模块单元的数据库设计,按其自然归属;对属性相近但隶属不同模块所对应的数据表之间的关联尽可能的减少,将其转化成统一结构的子类组成数据表;相关的数据表利用外键关联表的形式,且只记录关联表的一个主键,确保模块对应的表之间的独立性,为系统或表结构的重构提供可能性;在设计时还应考虑减少多表关联查询,使用复杂的sql语句的麻烦,使其具有较好的使用性,简化程序设计。
四、系统实现关键技术
(一)系统安全技术
本系统采用c/s结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到client端和server端来实现,将范围限制在指定的局域网内,避免恶意者的破坏和敏感数据的泄漏,同时对系统用户采用了md5的加密技术,设置了操作权限,这样提高了系统的安全性和信息的保密性。
(二)获取刊物名称信息、报送单位列表集合
根据用户需求刊物名称、报送单位列表可实现多选,且对多选的复选框实现分数、稿费计算,在此不可避免的要实现获取选中名称的数据集,为此我们通过复选框的getitemchecked方法逐句通过列表来确定已选中的项。getitemchecked方法采用项索引号作为参数,并返回true 或false。
(三)积分统计、稿费计算多行多列表头的设计
报表展示中需要完成表头的合并设计,但vs2008开发工具箱里并未提供一个能实现的完整控件,为此我们需要自行编码进行二维表头的构建。
五、结束语
本系统采用vs2008,sql2005等技术以及面向对象的方法研制了基于.net的信息综合管理系统,该系统与同类系统相比,具有更高的系统安全性,并通过.net的三层结构开发