企业档案管理系统分析与设计(毕业论文9700字)
企业档案管理系统分析与设计(毕业论文9700字)
【摘要】
近年来,随着企业彼此间的竞争日趋激烈,信息技术在企业的发展中占据着越来越重要的地位。在企业的生产经营中,档案已成为企业运输经营中不可或缺的一部分,为管理者进行管理决策和进行各种经营活动提供了重要的依据,在运输生产中发挥了越来越重要的作用。用C#构建的档案管理系统,能实现人事、产品、库存、合同以及实物档案的登记、查找、修改、删除、打印等功能,此外,在程序中还提供了不同用户登录的权限,提高了系统的安全性。系统设计合理、操作方便、运行稳定、功能完备,界面美观,能够为用户提供充足的信息和快捷的查询手段。为现代化的企业管理工作起到了重要的作用,具有一定的实用价值。
【关键词】
数据库;模块;信息;管理;ASP.net;
Enterprise personnel and archives management system
Abstract:
In the recent year,as the enterprise competition become intense day by day, the information technology play a more and more important status in enterprise's development. In the enterprise's production operation, the file has become an indispensable part in the enterprise transportation management, which provide the important basis for the superintendent to carried on the management decision t and each kind of operative activity, the document has also played a more and more vital role in the transportation production. [来源:http://www.doc163.com]
The records management system is an Enterprise unit essential part, its content are very important for the enterprise's policy-makers and the superintendent. therefore the records management system can provide the sufficient information and the quick inquiry method for the user. Records management system which constructs with C#, can realize the file input, the revision, the search, the deletion, statistical, the inquiry, the preview, the editor, the printing, has also designed the user debarkation in the procedure, and has established the password, guarantees this system application the security. This management system were rational designing, with artistic contact surface, easy to operate and operate stablely,have complete function…It had a influential role and high use value to carry on modernized the records management.
Keywords:
Database;module;management system; information;ASP.net
目 录
【摘要】 II
[资料来源:Doc163.com]
【关键词】 II
ABSTRACT III
【引言】 1
1、系统分析 2
1.1系统初步调查 2
1.2需求功能分析 2
1.3可行性分析 3
1.3.1社会可行性 3
1.3.2经济可行性 3
1.3.3技术可行性 3
1.4功能需求分析图 4
2.1系统运行环境 4
2.2 ASP.NET技术简介 5
2.3 B/S的结构 6
2.4 SQL SERVER 6
3、系统设计 7
3.1系统总体结构设计 7
3.2系统主要模块功能设计 7
3.2.1用户管理模块 7
3.2.2人事档案管理模块 8
3.2.3产品信息管理模块 8
3.2.4实物档案管理模块 8
3.2.5合同档案管理模块 9
3.3数据库设计 9 [资料来源:Doc163.com]
3.3.1数据字典 9
3.3.2数据库内各表的结构 10
3.3.3数据E-R图 12
4、系统实现 14
4.1 用户管理模块 14
4.2人事档案管理模块 14
4.3产品管理模块 15
5、系统测试 16
5.1 用户管理模块测试 16
5.2人事档案模块测试 17
5.3产品档案模块测试 17
5.4库存模块测试 18
5.5测试总结 18
6.总结与展望 18
6.1总结 18
6.2展望 18
参考文献: 20
附 录 21
致 谢 22
【引言】
随着科学技术的不断提高,计算机应用越来越广泛,其强大的功能已为人们所深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。计算机已经要成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步,它已经被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多复杂的劳动。其次,计算机可以大大地提高人们的工作效率。第三,计算机可以节省许多资源。第四,计算机可以使信息更加安全。
21世纪以来,随着全球商业化的发展,企业彼此间的竞争日趋激烈,并且各个企业都在不断扩大和发展,伴随着这的是企业业务的增多,事物的繁忙,有效的管理好企业档案,可以有效的提高企业运营效率,带来更多效益。因此,在企业发展中,企业档案管理已成为企业经营中不可或缺的一部分,为管理者进行管理决策和进行各种经营活动提供了重要的依据,在运营生产中发挥了越来越重要的作用。
档案管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以档案管理系统能够为用户提供充足的信息和快捷的查询手段。现在,有很多企业的档案管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。作为计算机应用的一部分,使用计算机对档案信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本文所研究的企业档案管理系统是企业日常管理的主要部分,未涵盖企业管理的所有方面以及细节。它的主要功能是实现了员工档案管理、产品档案管理、公司合同档案管理、实物档案管理及员工意见管理。这些功能可以实现对公司的有效管理,提高了员工的办事效率。从而使得公司的现代化管理相比以往的传统手工管理,可以做到信息的规范管理和快速查询,实现企业管理的系统化、规范化和自动化,减少管理工作量,提高管理效率,降低管理成本。
整个企业档案管理系统采用Microsoft visual studio 2008 设计完成,以Microsoft
Sql Server 2005 作为后台数据库。考虑到对开发工具的掌握程度,采用模块化的设计方法,以B/S模式构建整个系统,力求设计出一个实用的企业档案管理系统。
1、系统分析
1.1系统初步调查
随着科学技术的不断提高,计算机科学日趋成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。时至今日,伴随着Internet的迅猛发展,社会更是步入了网络时代,这一技术的广泛运用,让许多原本繁杂的手工劳动变得简单、快捷。正是基于此种进步,各种信息管理系统应运而生。
经过初期的调研,对该使用系统的用户,即企业档案管理员的主要工作职责有了详细的了解。企业档案管理员在对企业各项事物的充分了解下开展工作,其主要工作职责:
1、对企业内部各项固定资产做好采集登记封存工作。2、对企业生产的产品进行归档管理,以及信息查询。3、负责做好企业内部人员对企业内物品借阅的状况登记和反馈工作。4、协助人事部门管理好企业内人事调动以及合同的管理保存工作。5、对企业内的员工和领导设置不同的权限,方便管理。
可见对企业的管理的功能涉及的范围广,工作量大,如果采取过去那种传统的人工手段管理企业内的各项事务,将会面临以下突出的问题:1、信息采集不规范、不及时、不全面。2、信息量大,涉及物品和人以及相关合同的管理,信息的存储、加工、更新不便。3、不易形成有效的信息反馈机制,无法更好的起到协助职能部门工作的作用。 [来源:http://www.doc163.com]
综合上述的情况,开发出一套企业档案管理系统,通过对企业内综合管理所包含的各项数据的了解采集,建立正确的数据,加工处理并编制出各种信息资料给用户,以便进行正确的决策,是有其必要性和实用性的。
1.2需求功能分析
通过对系统的详细调查,对系统的组织结构和功能进行分析,得到系统的业务流程图,了解该业务的具体处理过程,同时得到该系统的具体功能要求。
出租屋租住人员管理系统的开发,是要设计这样一个用来对数据进行存储,对数据库进行日常处理,对日常电子文档信息进行管理的系统来满足出租屋管理员的实际需要。
在开发本系统时需要实现的系统功能主要有如下所述的几点:
1、对于职工和管理员设置不同的权限对职工权限设置为档案查询功能以及个人借阅信息查询功能,而管理员则可以增加系统用户、删除系统用户、设置职工权限、管理档案,借阅档案以及报表管理等。
2、人事档案管理模块,实现输入档案、查询档案、修改档案、删除档案以及合同到期提示的功能
3、实现产品信息录入、产品信息查询(可按档案序号,关键字查询)、产品信息修改、产品档案借阅以及产品热销度分析的功能
4、在库存档案管理中实现商品基本数据管理、入库管理、出库管理以及打印报表的功能。 [来源:http://Doc163.com]
5、员工可在系统中给公司留言,提出意见。
此外,为了保证系统的安全性,在进入本系统前还设计了要求用户必须输入有效的用户名、密码。防止非法用户进入系统损害数据库而造成损失。
1.3可行性分析
可行性分析是指对即将开发的系统从社会、技术、经济等方面进行分析,并得出系统的开发工作可行、不可行、需要修改、暂缓开发、分步实施等方案和结论,最后完成可行性分析报告。本系统主要从以下几个方面对出租屋租住人员管理系统的可行性进行分析:
1.3.1社会可行性
社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。社会可行性分析主要是从社会的角度对系统的开发进行分析,对计算机的操作技能是有一定的要求和标准的,可以说用户自身就具备一定的计算机应用水平。本系统操作简捷,用户易上手,而且界面功能都很人性化,用户使用没有多大难度。企业档案管理系统的人事档案管理、产品档案管理,合同档案管理,实物档案管理以及意见管理都是与传统的手工方式进行管理相类似的,因此用户第一次就能上手熟练使用。所以说,本系统在社会性方面是可行的。
1.3.2经济可行性
经济可行性,主要是进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润,及对其他产品或利润的影响。现在的大多企业都配备一定数量的计算机,同时该系统运行的设备配置不需要很高,所以这就为硬件实现提供了可能。并且开发该系统的经济成本不高,有一定的支付能力。同时,系统实现带来的效益要高出成本。因此,从经济方面系统是可行的。
1.3.3技术可行性
技术可行性研究过程中,我对企业档案管理系统所应涵盖的功能,通过查阅数据,浏览网页,有了较深入的了解和学习。系统主要有数据录入,查询,修改,打印,留言以及按条件提示的功能,遇到一些技术难题都通过学习以及请教别人得到解决。
因此,开发企业档案管理系统,涉及到的技术问题不会太多,主要用到的技术就是数据库和一门可视化开发的编程语言。通过学习SQL Server 2005 SQL和Visual studio 2008,已经具备开发信息系统的大多数技术。因此,从技术方面讲系统是可行的。
1.4功能需求分析图
2、开发工具
2.1系统运行环境
普通PC及主频在1GHz以上档次微机、笔记本电脑、各种品牌兼容机,最佳档次为主频在2GHz以上微机。
128MB或256MB以上内存,最好配1GB以上内存 [版权所有:http://DOC163.com]
彩色或液晶显示器
20GB以上硬盘
任何光电鼠标或机械鼠标
软件环境如下:
开发软件: Microsoft Visual Studio 2008, Macromedia Dreamweaver 8
操作系统:推荐Microsoft Windows 2000或更高版本
数据库客户端:Microsoft SQL Server 2000 Client
2.2 ASP.NET技术简介
ASP.NET是微软公司继ASP(Active Server Pages:活动服务器页面)之后推出的用于创建、管理和部署Web应用程序的新的理想平台。它是使用.NET框架所提供的编程类库构建而成的。使ASP.NET创建、管理和部署Web应用程序变得非常容易。
因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000/2003 Server/VISTA/7/XP上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript , C++、F++。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。 [资料来源:Doc163.com]
ASP.NET 的内置控件分为两种:HTML 控件 (HTML control):直接在 HTML 标记中加上 runat="server",即可对应到 ASP.NET 指定的 HTML 服务器控件类;Web 控件 (Web control):由 ASP.NET 提供,比 HTML 控件提供更多的功能,但操作与设置会比 HTML 控件要复杂许多。ASP.NET 也提供了可以自定义的控件架构,并且支持两种控件开发方法:用户控件 (User control),以 .ascx 为扩展名,可以让开发人员用最轻松的方式来开发控件,优点是开发速度很快,但缺点是无法转散布,且无法加入参考。 自定义控件 (Custom control),可转散布型的控件,是经过编译后的代码 (DLL),可单独转散布,并且可在其他的项目加入参考引用。
ASP 中常被使用的五大基本对象,在 ASP.NET 中仍然持续被支持,但它们都换了一个身份来提供:
Application:包装了 HttpApplication 对象,在程序中使用 Application 指令取得的对象,都是来自于 HttpContext.Current.Application 属性回传而得。
Request:包装了 HttpRequest对象,在程序中使用 Request 指令取得的对象,都是来自于 HttpContext.Current.Request 属性回传而得。
Response:包装了 HttpResponse 对象,在程序中使用 Response 指令取得的对象,都是来自于 HttpContext.Current.Response 属性回传而得。
Session:包装了 HttpSessionState 对象,在程序中使用 Session 指令取得的对象,都是来自于 HttpContext.Current.Session 属性回传而得。
Server:包装了 HttpServerUtility 对象,在程序中使用 Server 指令取得的对象,都是来自于 HttpContext.Current.Server 属性回传而得。
2.3 B/S的结构
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,再整个网络采用TCP/IP协议。 [资料来源:http://www.doc163.com]
2.4 SQL Server
SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应 SQL Server安装界面用。数据库引擎是SQL Server系统的核心服务,负责完成数据的存储、处理和安全管理。
3、系统设计
3.1系统总体结构设计
通过对系统的业务流程进行分析,得到系统对该业务的整个处理过程,同时得到系统的功能需求。企业档案管理系统的总体结构如下图所示:
3.2系统主要模块功能设计
3.2.1用户管理模块
管理员身份登录后,可进行用户的增删以及权限分配的操作,如下图:
3.2.2人事档案管理模块
普通员工登录后,可在人事档案管理模块进行的操作,如下图:
3.2.3产品信息管理模块,其功能如图所示:
3.2.4实物档案管理模块,其功能如图:
3.2.5合同档案管理模块,其功能如图:
3.3数据库设计
3.3.1数据字典
数据字典是在系统数据流程图的基础上。进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释。
本系统的数据字典如下:
表1数据文件“用户表”字典条目
名称:用户表(fm_user)
组成:用户名+密码+电话+邮箱+QQ+权限
存储方式:顺序,随机
备注:这是所有的用户信息表
表2 数据文件“人事档案”的字典条目
名称:人事档案表(fm_file)
组成:姓名+性别+出生年月+工龄+联系方式+部门+合同年限
存储方式:顺序,随机
备注:这是存储人事档案信息的表
表3 数据文件“产品信息”字典条目
名称:产品信息表(fm_pro)
组成: 产品序号+类型+名称+介绍+价格
存储方式:顺序,随机
备注: 这是所有的产品信息表
表4 数据文件“库存信息表”字典条目
名称:库存信息表(fm_kcrecord)
组成: 产品序号+数量 [来源:http://www.doc163.com]
存储方式:顺序,随机
备注: 这是库存信息表
表5 数据文件“意见表”字典条目
名称:意见表(fm_yijian)
组成: 姓名+内容+审核+回复+时间
存储方式:顺序,随机
备注: 这是意见信息表
3.3.2数据库内各表的结构
用户表,表名:fm_user(存储用户信息,包括登录账号密码和个人信息,只有用户登录后才可查看各类档案信息)
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 id int 4 0 是 是 否 用户表,主键自增
2 createdate datetime 8 3 否 getdate 创建时间 [资料来源:http://Doc163.com]
3 username nvarchar 20 0 是 用户名
4 password nvarchar 20 0 是 密码
5 email nvarchar 40 0 是 邮箱
6 qq nvarchar 20 0 是 QQ
7 mobile nvarchar 20 0 是 手机
8 qx nvarchar 500 0 是 权限 [来源:http://www.doc163.com]
实物档案表,表名:fm_file1
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 id int 4 0 是 是 否 档案表,主键自增
2 createdate datetime 8 3 否 getdate 创建时间
3 title nvarchar 50 0 是 档案标题
4 body ntext 16 0 是 档案内容
5 encl nvarchar 50 0 是 附件
6 flag int 4 0 否 1 0已借出1已归还
7 type nvarchar 50 0 是 实物
人事档案表,表名:fm_file2
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 id int 4 0 是 是 否 工作号 [来源:http://www.doc163.com]
2 name nvarchar 8 0 否 姓名
3 mile nvarchar 5 0 否 性别
4 datetime int 10 0 否 0 出生年月
5 workyear int 10 0 否 工龄
6 bumen nvarchar 10 0 否 部门
7 hetong int 4 0 否 0 合同
[来源:http://www.doc163.com]
产品信息表,表名:fm_pro(用于存储产品的表)
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 id int 4 0 是 是 否 产品表,主键自增
2 createdate datetime 8 3 否 getdate 创建时间
3 proname nvarchar 20 0 是 产品名称
4 caid int 4 0 否 0 类别ID
5 caname nvarchar 20 0 是 类别名称
6 prodesc nvarchar 2000 0 是 产品描述
7 kc int 4 0 否 0 库存数量
库存信息表,表名:fm_kcrecord(记录产品的库存进出记录,入库的话数量为正数,出库的话数量则为负数)
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 id int 4 0 是 是 否 库存记录表,主键自增 [版权所有:http://DOC163.com]
2 createdate datetime 8 3 否 getdate 创建时间
3 proid int 4 0 否 0 产品ID
4 num int 4 0 否 0 出入库数量,负数即出库
意见表,表名:fm_yijian(用于存储意见,用户登录后可以向我们提意义,相当于留言板的功能,用户提交意义后必须经过后台管理员的审核通过后才可显示在登录后的欢迎页)
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
[资料来源:http://Doc163.com]
1 id int 4 0 是 是 否 意见表,主键自增
2 createdate datetime 8 3 否 getdate 创建时间
3 username nvarchar 20 0 是 姓名
4 body nvarchar 800 0 是 内容
5 issh int 4 0 否 0 是否审核,0否1是 [来源:http://www.doc163.com]
6 reply nvarchar 800 0 是 回复
7 replydate datetime 8 3 否 getdate 回复时间
合同档案管理表,表名:fm_hetong
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 id int 4 0 是 是 否 合同代号
2 name nvarchar 20 0 否 合同名
4 inf nvarchar 20 0 否 0 合同信息
3.3.3数据E-R图
由于直接将显示世界信息按具体的数据组织模型进行组织,必须同时考虑很多因素,设计工作非常复杂,并且效果也不很理想,因此,需要一种方法来对现实世界的信息结构进行描述。E-R方法就是一种实体--关系方法,而其使用的工具就是E-R图。E-R图由实体、实体的属性以及实体之间的关系三部分组成,实体是具有相同的性质并且彼此之间可以相互区分的现实世界对象的集合;属性是实体所具有的特征,它是描述实体或者关系的性质的数据项;实体之间的关系通常是指不同实体之间的关系。
此系统中包括了用户,人事档案,产品信息,库存信息,意见管理等模块其中通过权限设置等关系相互关联。以下是系统的E-R图.
图1:用户及属性
图2:人事档案及属性
图3: 产品信息及属性 [来源:http://www.doc163.com]
图4:意见及属性
3.4数据库的完整性和安全性
数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,是否为主键,是否可为空等属性将作为模式的一部分存入数据库中,本系统中详细定义了表与表之间的联系及表中各字段属性约束,有助于实现实体完整性。网站设计时对部分输入数据作出了要求,例如密码的位数,邮箱输入时的格式,个人主页地址格式必须符合一定要求,否则会有相应提示,保证了用户定义的完整性。
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,此系统为数据库的登陆设置了密码,以此来保护数据库,防止恶意的破坏和非法的存取。在系统中,用户通过浏览器打开本站首页后,必须经过注册登陆,方可对本站景点进行浏览、查看、检索等操作。用户注册的用户名是唯一的,且密码输入时显示为*,用户身份有多种等级权限。在用户点击登陆后,必须将输入用户名和密码通过数据库的验证,同时对用户的权限进行验证,才能进行下一步操作,这一做法有效地防止非法用户和未授权用户对本站进行非法访问和操作,保证本站的安全。
4、系统实现
4.1 用户管理模块
以管理员身份登进后,可进行增删改用户以及权限设置的操作。图1:
4.2人事档案管理模块
由此权限的员工进入此模块后,可增删,编辑人事档案。图2:
4.3产品管理模块
先对产品分类,图3:
随后对新产品信息进行描述,图4:
最后可进入产品列表,查看各产品信息。
4.4意见管理模块
普通用户登录系统,可直接在界面给公司提建议留言。图5:
以管理员身份登录后,可进行意见审核处理。图6:
审核成功后,可在界面看到,图7:
5、系统测试
5.1 用户管理模块测试
功能:完成各类用户的管理功能,完成对用户的增加、删除、修改、查询功能
输入项目:用户名和密码,要修改的用户名
输出项目:加入到具有各自权限的界面,将更新或删除后的数据录入数据库表中
测试要点:各类用户能够正确的登录,能否正确的对用户信息进行修改
技术要点:在数据库中的用户数据表fm_user中,设置对应的不同类型用户的字段,以方便进行权限的管理。
[来源:http://www.doc163.com]
测试目的 测试数据 测试结果
用户名 密码 QQ 手机
用户名重复验证 Solo 12345 1234567 1519580**** “注册成功”提示
Solo 54312 7654321 1519580**** “用户名重复”提示
判空验证 Zet NULL 9876543 1381921**** “密码为空”提示
NULL Zet 3456789 1381921**** “用户名为空”提示
按照要求填写注册信息,点击注册,能够顺利将信息进入数据库并能顺利登陆,模块测试成功。
5.2人事档案模块测试
测试目的 测试数据 测试结果 [资料来源:http://www.doc163.com]
姓名 性别 出生年月 工龄 合同期限
文本框
判空验证 Null 男 1989/1/1 3 5 “请输入姓名”提示
张一 NULL 1989/1/1 3 5 “请输入性别”提示
张一 男 NULL 3 5 “请输入出生年月”提示
张一 男 1989/1/1 NULL 5 “请输入工龄”提示
张一 男 1989/1/1 3 NULL “请输工龄”提示
工龄验证 张一 男 1989/1/1 6 5 “超出合同年限!”提示
5.3产品档案模块测试
测试目的 测试数据 测试结果
序号 类别 名称 库存 日期
文本框
判空验证 Null 手机 诺基亚800 100 2011/3/22 “请输入序号”提示
000BA1 NULL 诺基亚800 100 2011/3/22 “请输入类别”提示
000BA1 手机 NULL 100 2011/3/22 “请输入名称”提示
000BA1 手机 诺基亚800 NULL 2011/3/22 “请输入库存”提示
000BA1 手机 诺基亚800 100 NULL “请输日期”提示
[资料来源:http://doc163.com]
停产or在产验证 000BA1 手机 诺基亚800 0 2011/3/22 “停产”提示
5.4库存模块测试
测试目的 测试数据 测试结果
序号 名称 入库 出库 库存
库存数量
验证 000BA1 诺基亚800 30 80 60 “ 库存数量出错”提示
5.5测试总结
通过在各个模块中尝试输入异常和正常的数据,发现了不少漏洞,都加以修改,企业档案管理系统的基础的功能得以实现,但很多细节还有待完善。有的字段数据处理有异常,没能得到解决。对数据的保密性、完整性、不可重复性也未曾考虑完善,因此在以后的学习和开发中还有待改善和加强。
6.总结与展望
6.1总结
经过自己努力和老师的帮助,企业档案管理系统基本开发完毕。其功能基本符合用户需求,能够完成企业人事档案,合同档案,实物档案的存储与管理。用户登陆后可根据不现的权限进行不同的管理。系统维护功能方面,能够进行数据添加、数据删除。该系统还有许多不尽如人意的地方,比如用户界面不够美观,智能化程度不够,出错处理不够等等……在开发速度与完善上还尚且不够等多方面问题。这些都有待进一步改善。
在做这个毕业设计的过程中遇到了不少的问题,然而遇到问题是要靠我们自己努力想办法去解决问题,而不是去逃避。也是我们在解决实际问题时,不能只呆板的用某一种单一的思维法来解决问题,我们要将多种思维方法综合运用,这样才能更有效、更灵活的解决问题。
6.2展望
虽然我的企业档案管理系统的主要功能都得以实现,但功能有点简单,难以满足用户进一步的深入需求。我还需更深的市场调研,来了解用户的操作习惯,功能需求。在21世纪,企业档案管理系统作为企业信息系统的一部分,获取市场信息和用户的订单,安排生产计划,满足用户需要,从而实现内外贯通。电子商务对于企业减少销售环节,避免产品长途搬运,消除结算违约行为,加快资金流通,杜绝欺诈现象和盘活资金都将起到十分重要的作用。上述作为目标,以后企业档案管理系统也会逐步实现这些功能,满足用户,满足企业,为企业带来更大的效益。
参考文献:
[1] 马骏,C#网络应用编程试验指导与开发实例[M].北京:人民邮电出版社,2007。
[2] 蔡勇,杭志.ASP.NET数据库设计教程与上机指导[M].北京:清华大学出版社,2006。
[3] 张跃廷,张宏宇.C#数据库系统开发案例精选[M].北京:人民邮电出版社,2007。
[4] 岳付强,SQL Server 2005从入门到实践[M].北京:清华大学出版社,2009。
[5] 贾艳宇, SQL Server 2005数据库基础与运用[M].北京:北京大学出版社,2010。
[6] 孙世保,张鸣. ASP.NET网站设计教程[M].北京:电子工业出版社,2010。
[7] 肖刚,孙慧,系统分析与设计方法[M]. 机械工业出版社,2008
[8] 陈雅茜,信息可视化:交互设计[M].机械工业出版社,2012
[9] 杨列勋,系统研究与开发项目[M].科学出版社,2009
[10]康祥顺,张小刚,刘亮.C#程序案例开发集锦[M].电子工业出版社,2008.7
[11](美)Watts S.Humphrey.软件工程规范[M].傅为,苏俊,许青松译.清华大学出版社,2008.
[12](美)Mc Connell,代码大全(第二版).电子工业出版社[M],2006.3
附 录
系统运行软硬件环境:
CPU1.6GHz以上,推荐Intel i3级别以上的CPU,内存512M以上,推荐2G内存。软件设备:操作系统为Windows XP以上,推荐使用Windows服务器版本,如Windows 2003,服务器上安装有相应的IIS,并安装.NET Framework 3.5以上版本,数据库需要SQL Server2005以上版本
系统进入方式:
1、打开SQL SERVER企业管理器,找到系统数据库filemanage,将其附加。
[资料来源:www.doc163.com]
2、打开vs2008,选择打开网站,选择企业档案管理系统文件夹,在Default.aspx文件上右击鼠标,选择在浏览器中查看,即可在浏览器中打开网站主页。
3、登录网站前台,则可从数据库的user表中查找已注册的用户名和密码,输入正确的用户名和密码即可登陆,享受各种服务。
[资料来源:http://doc163.com]