河北省创新型企业认定管理系统_第1页
河北省创新型企业认定管理系统_第2页
河北省创新型企业认定管理系统_第3页
河北省创新型企业认定管理系统_第4页
河北省创新型企业认定管理系统_第5页
已阅读5页,还剩32页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、河北经贸大学经济管理学院河北省创新型企业认定管理系统专业名称:计算机科学与技术 班级:C 计算机 11-1李 楠学生指导老师: 完成时间:2015 年 5 月摘要随着科技的不断进步,互联网逐渐融入到了人们的生活当中。在现代计算机、网络通信等技术支撑下,机构日常办公、信息收集与发布等工作也渐渐开始在数字化、网络化的环境下进行的国家行政管理形式。河北省创新型企业管理系统是人事管理系个必不可少的组成部分,在稳定企业队伍,提高企业素质方面发挥着不可或缺的重要作用。推行企业认定管理系统,不仅能够减少人事部门在传统手工管理评审材料中所耗费的大量劳动时间,而且也降低了对资料管理不当造成的资料丢失。本系统就是

2、充分地考虑了互联网给人们带来的巨大便利而设计出来的一个企业认定管理系统。他的主要功能是企业通过互联网来上传要申报的企业项目。是否可以通过。从而可以更加便捷的在网上评审企业上传的项目本文对企业认定管理系统中的几个的设计和实现进行了,通过使用 ASP.net。从理论上对这些进行了详细的技术和浏览器与服务器结构以及通过 SQL2005 实现企业认定管理系统的实现。管理系统; ASP.NET; SQL2005Abstract informationbetnernmentofficeautomation,ernment departments, theernment ied real-time info

3、rmation,ernments at all levels betn the remote conferencing, online citizen query economic s istics.The innovation ent rise management system in Hebei province is an essential part of thenel management system, and plays an important role in stabilizing the ent rise troop and improving the ent rise q

4、uality.Carrying out the ent rise identification management system can not only reduce thenel department he traditional manual management review material consumes a lot of labor time, but also redu the loss of improper data management information.This system is fully considered the huge convenience w

5、hich the ernet has brought to people and designed a company identificationmanagement system. His main feature is the ent rise through the ernet to upload to declare the ent rise project. Experts thus can more convenient online review of the ent rise upload the project can pass.This p r studies the d

6、esign and implemen ion of several key technologies in ent rise identification management system. The key technologies of these technologies are discussed in, and through theuse of ASP.net technology and the structure of the browser and server asernment information, electronic survey of public opinio

7、n and sol Withtheprogressofscienceandtechnology, theernetgraduallyo peoples daily lives. In support of the modern computer andnetworkcommunicationtechnology,ernmentdailyofficework,information collection and dissemination work also began to gradually inthe digital and network environment of national

8、administrative forms. Itcontains many aspects, such as the joconstruction and sharing ofKeywords Management system; ASP.NET; SQL 2005well as the realization of entrise identification management systemthrough SQL2005.目录1绪论选题背景1设计目标1系统软硬件配置11.3.1系统软件配置11.3.2系统硬件配置21.4技术分析 技术介绍2SQL2005 介绍2浏览器

9、与服务器结构22系统分析2.42.5功能要求4性能要求5约束条件5业务流程分析5数据流程分析62.5.1数据流图63系统设计8系统总体结构图8数据库的设计.2数据库需求分析9数据库设计114系统实现连接数据库14企业申报流程图16登录页面174.4管理员模块..44.4.5系统用户管理17评审管理19企业管理20企业认定信息21修改管理 224.5企业模块功能.24.5.3企业申报页面22认定结果页面23修改页面234.6功能模块24审批认定.2修改页面25

10、5测试26测试说明26功能测试2.25.2.3企业模块功能测试26功能模块功能测试27管理员功能模块功能测试28结致参论29谢30考 文 献31河北省创新型企业认定管理系统1绪论1.1选题背景过于繁琐。不仅浪费了企业家的时间,也会让申报部门的疲惫,而且在安全性和信息更新化方面也存在严重的不足。河北省创新型企业 认定还处在计划研制阶段。在这样的大环境下,我选择了“河北省创新型企业认定系统的设计”这个设计题目,符合实际需求。1.2设计目标河北省创新型企业认定系统主要是以河北省创新型企业认定审批为作出功能分析,在分析的过程中,使用户觉得操作简单,真正适用。主要是实现了企业信息管理、

11、审批信息管理,审批过程管理,以及具有相关信息的综合管理。实现系统功能简洁,执行效率高,操作简单并且可承受数据量大,系统安全性高等。采用数据库连接类分开,界面和代码分开设计开发的应用系统。1.3系统软硬件配置1.3.1系统软件配置系统开发工具:Visual S 2008;数据库管理系统软件:SQL Server 2005;运行:Windows XP/ Windows 2003;Web 服务器:IIS;浏览器: ernet Explorer 6.0 及以上版本。目前国内在进行企业认定过程中,很多企业反映申报要到当地有关部门进行申报,系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖

12、管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此这个过程就会显得1.3.2系统硬件配置CPU:至少 Pentium III 2.13GHz 以上; 内存:至少 512M 以上;硬盘:至少 40G 硬盘空间;显示器:19;标准键盘、鼠标、1.44M 软驱和光驱等。1.4技术分析如今,随着科技的不断发展人们对于 Web 的要求也越来越高,单纯的 HTML 所提供的简单的静态页面已经不能满足人们的需求,在此基础之上人们更加需要灵活的动态页面。能够实现这能的技术目前包括公共网关接口(CGI)应用编程接口(ISAPI)、语言 ASP.net ,JSP 等。本系统

13、采用的是 ASP.net(c#)语言开发设计。1.4.1ASP.net 技术介绍ASP.net 是 Active Server Page (ASP) 的一种建立在通用语言上的程序构架的一个版本,可以利用 Web 服务器来建立强大的 Web 应用程序。ASP.net 具有基于通用语言的编译运行程序的能力,以及十分强大的适应性,所以它可以运行在 Web 应用软件开发者的几乎全部的上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.net 的 Web 应用中。同时 ASP.net 是 language-independent 语言独立化的,因此可以选择任何语言编写需要的程序,现在

14、已经支持的有 VB,Jscript,C#(C+和 Java 的结合体)。1.4.2SQL2005 介绍本系统采用 SQL Server 2005 是因为它全面完整的数据库与分析产 品,可以借助浏览器实现的数据库查询并且对于内容的扩展标记语言(XML)支持特性很高。此外,SQL Server 2005 具有很强的可伸缩性和可靠性来保持多项基准测试,所以这几方面特性使 SQL Sever2005 在激烈的市场竞争中可以更好地企业数据库系统。1.4.3浏览器与服务器结构(1) 浏览器/服务器的工作原理和过程在浏览器服务器模式中,客户端的标准配置是浏览器,如 IE 浏览 器;数据处理由数据库服务器(D

15、B Server)完成;业务功能处理从 C/S 代码中彻底分离出来,由独立的应用服务器处理。浏览器/服务器模式是三层分布结构,即浏览器Web 服务器数据库服务器。Web 数据库工作原理如图 1-1 所示。图 1-1 Web 数据库工作原理(2) 浏览器/服务器模式的优势从传统的 C/S 来看,它是一种二层或三层结构模式,在客户端集中了大量的应用软件。B/S 是一种基于 HTML、HyperLink(超)、Java的三级或多级 C/S 的全新体系结构结构,所以客户端仅仅需要浏览器软件,它实现了通过浏览器就可以可几个应用,形成一种一点对几点、多点对多点的结构模式。2系统分析2.1功能要求河北省创新

16、型企业认定系统设计是一种极为常见的政务审批系统。企业用户只需要登录系统的申报页面提交需要审批申报的材料,然后审批进入系统就可以查看和审批相关的企业材料,主管部门可以管理和企业信息,查看审批认证情况。经过上面的分析一个完整的河北省创新型企业认定系统设计应具 有以下功能:主管部门(管理员)功能有:用户登录 系统登录模块,系统用户通过安全的帐号和输入可以进入系统页面。企业信息管理 管理登录系统,可以管理企业基本的信息。审批的管理 管理可以管理信息包括的和帐号等企业认定信息 管理可以查看企业审批认定情况。系统用户管理 管理员可以添加多个操作员管理。修改 管理员登录后可以修改自己的。退出功能 可以安全退

17、出系统。功能有:用户登录 系统登录模块,系统用户通过安全的帐号和输入可以进入系统页面。审批认定企业 登录后可以在指定的权限内完成企业审批认定。退出功能 可以安全退出系统。企业公司功能有:用户登录 系统登录模块,系统用户通过安全的帐号和输入可以进入系统页面。申报审批项目 公司企业登录后可以在指定的权限内完成申报修改登录后可以修改自己的。审批信息。查看审批认定公司企业登录后可以或擦看自己企业的认定状况信息。修改企业公司登录后可以修改自己的。退出功能 可以安全退出系统。2.2性能要求本系统是采用B/S 模式, ASP.net 和SQl2005 数据库开发的,在windows2003需要安装IIS上运

18、行。在普通的PC机上可以运行。2.3约束条件河北省创新型企业认定系统的功能,实现数据的安全交易,采用ASP.net 技术 C#语言开发,使界面和代码分离,大大提高了系统的安全性。2.4业务流程分析业务流程分析需要按照原有信息的过程进行逐个地分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(、报单、屏幕显示)等。业务流程分析可以帮助开发者清晰地了解该业务处理过程,及时发现和处理系统工作中出现的错误和疏漏。业务流程分析主要是通过业务流程图来进行,利用规定的符号通过连线来表示具体业务处理过程。流程图

19、符号说明如图 2-1 所示。图 2-1 流程图符号说明图系统业务流程图如图 2-2 所示。系统的基础。数据流程通过数据流图以及其附带的数据字典、处理逻辑等图表来进行描述。数据流图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的、和传递。本系统在业务流程分析的基础上,同时也对数据流进行了分析,通过数据过程了解实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层。现行的顶层数据流图如图 2-3 所示。图 2-3 顶层数据流图河北创新企业认定系统第一层图如图 2-4 所示。3系统设计3.1系统总体结构图 系统总体结构图如图 3-1 所示。图3-1 系统结构图3.2数据

20、库的设计数据库是信息管理的基础。数据库结构直接关系到各种功能的实现和程序运行的效率。数据库设计是对于一个已知的应用途径,选取最好的数据库模式,设计数据库以及应用模式,以达到能有效的,满足各种用户的应用目的。数据的目河北省创新型企业认定管理系统数据库的设计过程中尽量满足了数据库的设计原则:规范化,在数据库的设计过程中应该遵循规范化理论;命名规范,数据库的库名、表名、字段名必须遵守规则;主键和外键;重复性的控制,尽量减少和消除数据库的冗余;名数据库的设计中应该进行并发控制。3.2.1数据库需求分析根据上一节的功能分析,可以列出以下所需的数据项和数据结构:管理员表:、用户名、。企业信息表:、用户名、

21、名称、机构代码、日 表:、用户名、方向、项目表:、名称、公司名、地址、日期、审批状态、实体属性图如图 3-2 所示。图 3-2实体属性图企业实体属性图如图 3-3 所示。地址、期、金额、法人、地址、图 3-3 企业实体属性图 项目实体属性图如图 3-4 所示。图 3-4 项目实体属性图管理员实体属性图如图 3-5 所示。图 3-5 管理员实体属性图总体实体属性图如图 3-6 所示。图 3-6 总体实体属性图3.2.2数据库设计根据系统分析,需要的基本信息表:表 3.1 管理员信息表(admin)表 3.2 企业信息表(compay)序号列名(西文)列名(中文)类型长度空值主键 P、外键F完整性

22、1ID4NP2Username用户名varchar50N3Passwordvarchar50N4name名称varchar50N5jgdm机构代码varchar506zctime日期varchar167zcjin金额varchar508faren法人varchar509address地址varchar5010varchar16序号列名(西文)列名(中文)类型长度空值主键 P、外键F完整性1id4NP2username用户名varchar50N3passwordvarchar50N4addTime日期datetime8N表 3.3信息表(zhuanjia)表 3.4认证表(xiangmu)序号列

23、名(西文)列名(中文)类型长度空值主键 P、外键F完整性1ID4NP2title标题varchar50N3compayname公司名varchar50N4address地址varchar50N5addtime日期varchar506sp审批认定varchar507zjnamevarchar50序号列名(西文)列名(中文)类型长度空值主键 P、外键F完整性1ID4NP2username用户名varchar50N3passwordvarchar16N4namevarchar50N5sexvarchar86danweivarchar507zcvarchar508yan方向varchar509addr

24、ess地址varchar5010varchar164系统实现在经过前面的系统分析后,就形成了一个基于.NET 的河北省创新 型企业认定系统的详细设计,下面就详细介绍该系统中各功能模块的实现。4.1 连接数据库在系统进行运行前,应先与数据库进行连接。与数据库进行连接的关键代码如下:public class DBpublic sic SqlConnection createCon()string conString = System.Configuration.ConfigurationManager.ConnectionStringsRendingS ervi.ToString();SqlCon

25、nection conn = new SqlConnection(conString);if (conn.Se.Equals(ConnectionSe.Closed)conn.Open();return conn;public sic SqlConnection getcon()SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStringsRendingServices.ToString();return conn;public sic bool ExSql(string P_str_cmdtxt)Sq

26、lConnection con = DB.getcon();/连接数据库con.Open();/打开连接mand cmd = newmand(P_str_cmdtxt, con);trycmd.ExecuteNonQuery();/执行SQL语句并返回受影响的行数return true;catch (Exception e)return false;finallycon.Dise();/连接对象资源public sic DataSet reDs(string P_str_cmdtxt)SqlConnection con = DB.getcon();/连接上数据库SqlDataAdapter d

27、a = new SqlDataAdapt DataSet ds = new DataSet();da.Fill(ds);return ds;/返回DataSet对象_str_cmdtxt, con);4.2企业申报流程图企业申报流程如图 4-1 所示。图 4-1 企业申报流程图4.3登录页面系统登录页面主要分管理员、和企业用户,三种不同用户登录进入系统具有不同的操作权限。本模块实现的管理员登录的页面,填写真确的帐号和, 在信息填写完毕后,通过”提交”按键,把用户所填写的个人信息提交给服务器与数据库中的帐号进行比较如果相同那么就登陆成功.否则就返回错误.输入用户名和,提交给系统严整,如果正确就可

28、以登录进系统。页面运行如下:图 4-2 系统登录页面4.4管理员模块4.4.1系统用户管理 系统用户管理实现系统管理的帐号和的管理,具有添加帐号、编辑帐号和删除操作等功能。系统管理员页面如图 4-3 所示。图 4-3 用户管理页面添加用户页面如图 4-4 所示。图 4-4 添加用户页面添加管理员的关键代码如下:trySqlConnection con = new SqlConnection(SqlHelper.connstring);con.Open();mand cmd = newmand();cmd.Connection = (SqlConnection)con;/对象实例化mandTex

29、t = inserto admin(username,password)values(username,password);cmd.Parameters.Add(username, SqlDbType.VarChar); cmd.Parameters.Add(password, SqlDbType.VarChar); cmd.Parameterspassword.Value = this.txtpwd.Text;cmd.Parametersusername.Value = this.txtname.Text;cmd.ExecuteNonQuery(); con.Close();Response

30、.Write(alert(添加成功);location.href=AdminList.aspx);catchResponse.Write(alert(添加失败);location.href=AdminList.aspx);4.4.2评审管理管理实现查看功能。基本信息管理,具有添加、编辑和删除,评审页面运行如 4-5 所示。图 4-5 评审页面修改的基本信息页面如图 4-6 所示。图 4-6 修改信息页面4.4.3企业管理企业管理实现企业基本信息管理,具有添加企业、编辑企业和删除,查看功能。企业管理页面运行如图 4-7 所示。图 4-7 企业管理页面添加企业信息页面如图 4-8 所示。图 4-8

31、 添加企业信息页面4.4.4企业认定信息管理员查看企业认定信息情况页面。页面运行如图 4-9 所示。图 4-9 认定情况页面4.4.5修改管理修改管理页面如图 4-10 所示。图 4-10 修改管理页面4.5企业模块功能4.5.1企业申报页面企业用户进入系统可以申报认定项目文件,页面运行如图4-11 所示。图 4-11 申报文件页面添加申报页面如图 4-12 所示。图 4-12 添加申报页面4.5.2认定结果页面企业查看认定结果页面如图 4-13 所示。图 4-13 查看认定结果页面4.5.3修改页面企业登录后可以修改自己的初始,页面如图 4-14 所示。图 4-14 修改页面4.6功能模块4

32、.6.1审批认定登录后可以审批认定企业信息,页面如图 4-15 所示。图 4-15 审批认证页面审批页面如图 4-16 所示。图 4-16 审批页面4.6.2修改页面进入系统后可以修改自己的页面如图 4-17 所示。图 4-17 修改页面5测试软件测试是整个开发过程中的关键步骤,所有软件、系统都必须经过测试才可发现其中的不足和不确定。发现问题并赶在产品移交之前及时解决问题才是测试的根部目的。整个过程必须严谨,这是软件开发的关键一步,下面就对企业认定系统进试。5.1测试说明测试的目的测试的目的是发现错误,既包括执行中发现的错误,也包括一些隐藏着的还未被发现的错误,这些错误有可能是以后会出现的错误

33、。测试对象软件测试不仅仅要进行程序测试,软件测试的过程应该要贯穿个软件开发期间。软件开发前期的开档比如需求规格说明、概要设计规格说明、详细设计规格说明以及软件开发过程的源文件代码等,还有后期的测试文档,这些都是软件测试的测试对象。5.2功能测试功能测试(function testing)是在一个可接受的时间范围内,通过对各个主要系统功能进的流畅体验。试,以确定系统没有功能问题,以保证用户5.2.1企业模块功能测试(1) 企业登录功能测试通过对企业测试功能进试以检查“企业认定系统”在管理员添加用户基本信息之后是否达到用户顺利登录的要求,经测试确定达到预如表 5.1 所示。期效果,表 5.1 企业

34、登陆功能测试图(2)企业上传项目资料功能测试如表 5.2 所示。表 5.2 企业上传项目资料功能测试表5.2.2功能模块功能测试的功能主要是对已经申报的企业的项目进行评审,和修改自己的账号的信息。下面就对登录功能进试。(1)登面登录功能测试通过对企业测试功能进试以检查“企业认定系统”在管理员添加基本信息之后是否达到用户顺利登录的要求,经测试确定达到预期效果,如表 5.3 所示。测试用例预期实际测试结论上传 word 文档资料上传成功上传成功基本正确上传 PDF 文档资料上传成功上传成功基本正确上传其他格式资料上传失败上传失败基本正确上传多份资料上传失败上传失败基本正确测试用例预期实际测试结论用

35、户名:aa密 码:123456登录成功登录成功基本正确用户名:bb密 码:11223344登录失败登录失败基本正确用户名:bb密 码:123456登录成功登录成功基本正确表 5.3登陆页面功能测试表5.2.3 管理员功能模块功能测试管理员的功能主要体现在添加企业和的账号,并且可以修改系统用户的信息。下面就来对管理员的登录和添加删除账号的功能进试。(1)管理员登面登录功能测试如表 5.4 所示。表 5.4 管理员登面登录功能测试表(2)管理员添加企业账号功能测试如表 5.5 所示。表 5.5 管理员添加企业账号功能测试测试用例预期实际测试结论添加用户资料添加成功添加成功基本正确添加资料添加成功添

36、加成功基本正确测试用例预期实际测试结论用户名:admin密 码:admin登录成功登录成功基本正确用户名:admin密 码:123456登录失败登录失败基本正确测试用例预期实际测试结论用户名:li密 码:123456登录成功登录成功基本正确用户名:wu密 码:11223344登录失败登录失败基本正确用户名:wu密 码:123456登录成功登录成功基本正确结 论河北省创新型企业认定管理系统使用简单方便,无需安装客户端软件,只需要在浏览器,根据登录的不同,提供不同的操作界面。推行企业认定管理系统,不仅能够减少人事部门在传统手工管理评审材料中所耗费的大量劳动时间,而且也降低了对资料管理不当造成的资料丢失。整个企业认定管理系统的开发过程,从需求分析开始到系统开发,到系统部署,都是用开源的框架和开源的软件来进行的,完全不用考虑费用,极大的降低了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论