版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录TOC o 1-2 h z u HYPERLINK l _Toc263578817 1 引引言 PAGEREF _Toc263578817 h 1 HYPERLINK l _Toc263578818 11 系统统开发背背景 PAGEREF _Toc263578818 h 1 HYPERLINK l _Toc263578819 12 系统统开发的的目的 PAGEREF _Toc263578819 h11 HYPERLINK l _Toc263578820 13 开发发语言和和环境 PAGEREF _Toc263578820 h 11 HYPERLINK l _Toc263578821 2
2、公公司信息息管理系系统需求求分析 PAGEREF _Toc263578821 h 33 HYPERLINK l _Toc263578822 21 可行行性分析析 PAGEREF _Toc263578822 h 3 HYPERLINK l _Toc263578823 22 需求求分析的的任务 PAGEREF _Toc263578823 h 33 HYPERLINK l _Toc263578824 23 系统统功能简简介 PAGEREF _Toc263578824 h 4 HYPERLINK l _Toc263578825 24 系统统业务流流程 PAGEREF _Toc263578825 h 5
3、 HYPERLINK l _Toc263578826 25 数据据字典 PAGEREF _Toc263578826 h 55 HYPERLINK l _Toc263578827 3 公公司信息息管理系系统总体体设计 PAGEREF _Toc263578827 h 66 HYPERLINK l _Toc263578828 31 系统统流程 PAGEREF _Toc263578828 h 66 HYPERLINK l _Toc263578829 32 系统统功能分分析 PAGEREF _Toc263578829 h 7 HYPERLINK l _Toc263578830 33 系统统功能模模块图
4、PAGEREF _Toc263578830 h 88 HYPERLINK l _Toc263578831 34 数据据库设计计 PAGEREF _Toc263578831 h 8 HYPERLINK l _Toc263578832 4 公公司信息息管理系系统详细细设计 PAGEREF _Toc263578832 h 117 HYPERLINK l _Toc263578833 41 登录录模块设设计 PAGEREF _Toc263578833 h 188 HYPERLINK l _Toc263578834 42 系统统信息管管理模块块设计 PAGEREF _Toc263578834 h 220
5、HYPERLINK l _Toc263578835 43 公司司信息管管理模块块设计 PAGEREF _Toc263578835 h 222 HYPERLINK l _Toc263578836 5 公公司信息息管理系系统测试试与分析析设计 PAGEREF _Toc263578836 h 227 HYPERLINK l _Toc263578837 51 系统统测试目目的 PAGEREF _Toc263578837 h 277 HYPERLINK l _Toc263578838 52 测试试计划和和任务 PAGEREF _Toc263578838 h 228 HYPERLINK l _Toc263
6、578839 53 系统统测试过过程 PAGEREF _Toc263578839 h 28 HYPERLINK l _Toc263578840 结 论论 PAGEREF _Toc263578840 h 31 HYPERLINK l _Toc263578841 参 考 文 献献 PAGEREF _Toc263578841 h 32 HYPERLINK l _Toc263578842 致 谢谢 PAGEREF _Toc263578842 h 331 引引言11 系统统开发背背景随着全球球经济一一体化和和信息技技术的快快速发展展,我国国的公司司发展十十分迅速速,尤其其是中国国加入WWTO以以后。公公
7、司的管管理一直直是影响响我国公公司发展展的难点点,发达达国家经经过400多年的的努力,已经在在管理的的理论和和实践中中取得了了卓越的的成就。我国公公司要迎迎接国际际公司所所带来的的竞争和和合作时时,管理理就变成成了严重重制约我我国制造造业公司司发展的的一个滞滞后的环环节。未未采用计计算机管管理时,公司向向各个部部门分配配工作任任务都是是采用人人工作业业,工作作量大、业务繁繁忙容易易造成错错误;查查询、修修改速度度既慢又又不准确确。这些些问题都都不仅影影响了公公司办事事效率,而且浪浪费公司司资源。采用计计算机管管理可使使人们从从繁忙的的劳动中中解脱出出来,仅仅使用简简单的操操作便可可及时、准确的
8、的获得需需要的信信息,提提高了效效率,同同时也减减少公司司资源的的浪费。基于上述述因素,我开发发这套公公司信息息管理系系统可以以大大的的减少人人工劳动动,提高高工作效效率,可可以为公公司管理理方面起起到一定定的促进进作用。12 系统统开发的的目的公司信息息管理系系统的开开发不仅仅可以减减少公司司人员的的工作量量,还可可以为公公司节约约许多人人力物力力,可以以使公司司向科学学化、现现代化、规范化化的方向向发展方方,从而而达到提提高公司司的生产产效率的的目的。这样可可以提高高公司的的市场竞竞争力,对公司司各方面面的发展展都起到到积极推推进的作作用。并并且对我我国公司司生产管管理有重重要意义义。13
9、 开发发语言和和环境1.3.1 ASP.NETT技术介介绍ASP.nett不仅仅仅是 AActiive Serrverr Paage (ASSP) 的下一一个版本本,而且且是一种种建立在在通用语语言上的的程序构构架,能能被用于于一台WWeb服服务器来来建立强强大的WWeb应应用序。ASPP.neet提供供许多比比现在的的Webb开发模模式强大大的的优优势。执行效率率的大幅幅提高:ASPP.neet是把把基于通通用语言言的程序序在服务务器上运运行。不不像以前前的ASSP即时时解释程程序,而而是将程程序在服服务器端端首次运运行时进进行编译译,这样样的执行行效果,当然比比一条一一条的解解释强很很多。
10、世界级的的工具支支持: ASPP.neet构架架是可以以用Miicroosofft(RR)公司司最新的的产品 Vissuall Sttudiio.nnet开开发环境境进行开开发,WWYSIIWYGG(Whhat Youu Seee IIs WWhatt Yoou GGet所所见即为为所得)的编辑辑。这些些仅是AASP.nett强大化化软件支支持的一一小部分分。简单性和和易学性性:ASSP.nnet是是运行一一些很平平常的任任务如表表单的提提交客户户端的身身份验证证、分布布系统和和网站配配置变得得非常简简单。例例如ASSP.nnet页页面构架架允许你你建立你你自己的的用户分分界面,使其不不同于常
11、常见的VVB-LLikee界面。另外,通用语语言简化化开发使使把代码码结合成成软件简简单的就就像装配配电脑。高效可管管理性:ASPP.neet使用用一种字字符基础础的,分分级的配配置系统统,使你你服务器器环境和和应用程程序的设设置更加加简单。因为配配置信息息都保存存在简单单文本中中,新的的设置有有可能都都不需要要启动本本地的管管理员工工具就可可以实现现。这种种被称为为Zeero Loccal Admminiistrratiion的哲学学观念使使Aspp.neet的基基于应用用的开发发更加具具体,和和快捷。一个AASP.nett的应用用程序在在一台服服务器系系统的安安装只需需要简单单的拷贝贝一些
12、必必须得文文件,不不需要系系统的重重新启动动,一切切就是这这么简单单。多处理器器环境的的可靠性性:ASSP.nnet已已经被刻刻意设计计成为一一种可以以用于多多处理器器的开发发工具,它在多多处理器器的环境境下用特特殊的无无缝连接接技术,将很大大的提高高运行速速度。即即使你现现在的AASP.nett应用软软件是为为一个处处理器开开发的,将来多多处理器器运行时时不需要要任何改改变都能能提高他他们的效效能,但但现在的的ASPP确做不不到这一一点。自定义性性,和可可扩展性性:ASSP.nnet设设计时考考虑了让让网站开开发人员员可以在在自己的的代码中中自己定定义pplugg-inn的模模块。这这与原来
13、来的包含含关系不不同,AASP.nett可以加加入自己己定义的的如何组组件。网网站程序序的开发发从来没没有这么么简单过过。1.3.2 SQLL Seerveer技术术介绍SQL Serrverr是一个个关系数数据库管管理系统统。它最最初是由由Miccrossoftt Syybasse 和和Ashhtonn-Taate三三家公司司共同开开发的,于19988年年推出了了第一个个OS/2 版版本。在在Winndowws NNT推出出后,MMicrrosooft与与Sybbasee 在SSQL Serrverr的开发发上就分分道扬镳镳了。MMicrrosooft将将SQLL Seerveer 移移植到
14、WWinddowss NTT系统上上,专注注于开发发推广SSQL Serrverr 的WWinddowss NTT版本。Sybbasee则较专专注于SSQL Serrverr在UNNIX 操作系系统上的的应用。SQLL Seerveer 220000,是MMicrrosooft公公司推出出的SQQL SServver数数据库管管理系统统的新版版本。该该版本继继承了SSQL Serrverr 7.0版本本的优点点,同时时又比它它增加了了许多更更先进的的功能,具有使使用方便便、可伸伸缩性好好、与相相关软件件集成程程度高等等优点。2 公公司信息息管理系系统需求求分析21 可行行性分析析2.1.1 技
15、术可可行性硬件、软软件要求求不高,目前市市场上的的一般计计算机软软硬件资资源均能能满足系系统开发发要求。其中运运用的主主要软件件有Miicroosofft VVisuual Stuudioo 20008 , MMicrrosooft SQLL Seerveer20000等等。根据客户户提出的的系统功功能、性性能及实实现系统统的各项项约束条条件,根根据新系系统目标标来衡量量所需的的技术是是否具备备,现有有的技术术以较为为成熟,硬件、软件的的性能要要求、环环境条件件等各项项条件良良好,估估计利用用现有技技术条件件应完全全可以达达到该系系统的功功能目标标。同时时,考虑虑给予的的开发期期限也较较为充裕
16、裕,预计计系统是是可以在在规定期期限内完完成开发发。2.1.2 经济可可行性分分析资金可得得性:由由于系统统开发并并不复杂杂,操作作起来也也比较简简单,只只需一些些基本的的编辑软软件,另另外具备备网络中中心的一一些资源源优势,因此开开发费用用较低。经济合理理性:由由于该系系统用于于企业工工作的大大部分信信息发布布和传递递工作,不仅能能够节省省大量的的人工信信息传递递任务,提高了了工作效效率,更更加有利利于整个个公司各各部门之之间的无无纸化办办公的推推广。2.1.3 运行可可行性分分析网络安全全技术的的不断提提升,网网络管理理在实际际运用中中越来越越被企业业或个人人所接受受(这些些都可以以在实际
17、际生活中中找到材材料和数数据)并并且在不不断的提提升和表表现它在在实际企企业活动动中的经经济价值值,这个个经济价价值也是是当前的的企业所所期望看看到的。信息管管理工作作覆盖面面广,管管理活动动中产生生的大量量数据和和信息,如:公公司情况况的公布布,职工工的状况况,职称称、职务务变动情情况,薪薪金情况况等。对对如此多多的数据据、信息息的管理理、开发发及运用用,都必必须在规规范化和和标准化化的基础础上实现现,借助助于网络络化管理理手段能能够满足足这些要要求。22 需求求分析的的任务需求分析析的任务务是借助助于当前前系统的的物理模模型(待待开发系系统的系系统元素素)导出出目标系系统的逻逻辑模型型(只
18、描描述系统统要完成成的功能能和要处处理的数数据),解决目目标系统统“做什什么”的的问题,所要做做的工作作是深入入描述软软件的功功能和性性能,确确定软件件设计的的限制和和软件同同其他系系统元素素的接口口细节,定义软软件的其其他有效效性需求求,通过过逐步细细化对软软件的要要求描述述软件要要处理的的数据,并给软软件开发发提供一一种可以以转化为为数据设设计、结结构设计计和过程程设计的的数据与与功能表表示。必必须全面面理解用用户的各各项要求求,但不不能全盘盘接受,只能接接受合理理的要求求;对其其中模糊糊的要求求要进一一步澄清清,然后后决定是是否采纳纳;对于于无法实实现的要要求要向向用户作作充分的的解释。
19、需求分析析可分为为问题识识别、分分析与综综合、编编制需求求分析文文档、需需求评审审等四个个阶段,包括以以下几个个方面:确定软软件所期期望的用用户类;获取每每个用户户的需求求;了解解实际用用户任务务和目标标以及这这些任务务所支持持的业务务需求;分析员员与用户户的信息息以区别别用户任任务需求求、功能能需求、业务规规则、质质量属性性、建议议解决方方法和附附加信息息;将系系统级的的需求分分为几个个子系统统,并将将需求中中的一部部分分配配给软件件组件;了解相相关质量量属性的的重要性性;讨论论得出实实施优先先级;将将所收集集的用户户需求编编写成需需求规格格说明和和模型;评审需需求规格格说明,确保与与用户达
20、达成共识识。具体体地说,应该确确定系统统必须具具有的功功能和性性能,系系统要求求的运行行环境,并且预预测系统统发展的的前景;必须仔仔细分析析系统中中的数据据,既要要分析系系统中数数据流又又要分析析长期使使用的数数据存储储。需求求分析阶阶段的工工作结果果是开发发软件系系统的重重要基础础。需求求规格说说明书是是用户要要求的明明确表述述,也是是软件人人员和用用户之间间事实上上的技术术合同书书,在软软件开发发之始,要指定定这样的的规格说说明书。需求分析析是把软软件计划划期间建建立的软软件需求求描述求求精和细细化,这这是软件件生命周周期重要要一步,通过的的软件的的需求分分析,才才能把软软件功能能和性能能
21、的总体体概念,描述为为具体的的规划说说明书,而这种种说明书书是开发发软件的的基础。需求分析析的结果果是系统统开发的的基础,关系到到工程的的成败和和软件产产品的质质量,因因此,必必须用行行之有效效的方法法对软件件需求进进行严格格的审查查验证。23 系统统功能简简介本系统主主要实现现:项目目管理等等功能,员工信信息管理理,工资资管理,部门管管理,权权限管理理,密码码管理,公告管管理,留留言管理理,规章章制度管管理等功功能。项目管理理:新增增、查询询、删除除项目等等;员工信息息管理:新增、查询、删除员员工信息息等;工资管理理:新增增、查询询、删除除工资信信息等;公告管理理:新增增、查询询、删除除公告
22、信信息等;留言管理理:新增增、查询询、删除除留言信信息等;部门管理理:新增增、查询询、删除除部门等等;规章制度度管理:新增、查询、删除规规章制度度等。24 系统统业务流流程留言管理密码正确输入密码身份认证进入管理员操作界面密码或验证码错误,返回重新登陆员工管理项目管理规章管理管理员信息记录存储公告管理部门管理工资管理图2.11 系统统数据流流图25 数据据字典数据字典典与数据据流图的的关系是是紧密相相联的。而且数数据字典典是有关关数据的的集合,在软件件分析和和设计过过程中为为有关人人员提供供关于数数据描述述信息的的查询,以保持持数据的的一致性性。并且且数据字字典也是是进行数数据库开开发的重重要
23、基础础。用户信息息包括的数数据项有有:用户户ID、用户名名、密码码、姓名名、性别别、生日日、学历历、照片片、部门门、职位位、地址址、邮编编、手机机号码、工作电电话、身身份证等等。项目信息息包括的数数据项有有:项目目ID、项目名名称、客客户名称称、负责责人、具具体内容容、订单单编号、开始时时间、结结束时间间、客户户电话、客户地地址等。部门信息息包括的数数据项有有:部门门ID、部门名名称、概概述、部部门建立立时间、邮编、部门地地址等。公告信息息包括的数数据项有有:公告告ID、公告标标题、编编辑人、发布时时间、公公告内容容等。留言信息息包括的数数据项有有:IDD、留言言标题、概述、留言时时间、留留言
24、内容容、部门门地址、用户名名称等。规章制度度信息包括的数数据项有有:规章章ID、发布人人、规章章内容、发布时时间、规规章标题题等。工作总结结信息包括的数数据项有有:IDD、用户户名称、所属部部门、总总结内容容、结束束时间、总结标标题、完完成度、开始时时间等。留言回复复信息包括的数数据项有有:IDD、回复复标题、回复人人IP、回复时时间、回回复内容容、回复复人等。工资信息息包括的数数据项有有:IDD、录入入人、基基本工资资、奖金金、总工工资、用用户名称称等。系统登录录信息包括的数数据项有有:IDD、登录录IP、登录时时间、用用户名称称等。系统操作作信息包括的数数据项有有:IDD、操作作内容、操作
25、时时间、操操作类型型、用户户名称等等。3 公公司信息息管理系系统总体体设计31 系统统流程在进行可可行性研研究时需需要了解解和分析析现有的的系统,并以概概括的形形式表达达对现有有系统的的认识;进入设设计阶段段以后应应该把设设想的系系统的逻逻辑模型型转变成成物理模模型,因因此需要要描绘未未来的系系统的概概貌。系系统流程程图是描描绘物理理系统的的传统工工具。登录企业信息企业信息管理程序所选信息对所需信息处理输出信息及保存到数据库图3.11 系统统流程图图32 系统统功能分分析公司信息息管理系系统功能能分析,按照结结构化程程序设计计要求,系统总总体上分分为2个个大模块块。系统管理理模块:规章制制度管
26、理理子模块块,公告告管理子子模块,权限管管理子模模块,操操作记录录子模块块,密码码子模块块;公司信息息管理模模块:部部门管理理子模块块,员工工管理子子模块,项目管管理子模模块,工工作总结结子模块块,留言言管理子子模块,工资管管理子模模块。规章制度度模块:管理人人员可以以对添加加公司最最新的规规章制度度,对于于过时和和不合理理的规章章制度进进行修改改或是删删除。而而普通员员工则可可以查询询和查看看最新的的规章制制度。公告管理理模块:管理员员可以发发布公司司最新的的公告信信息,修修改错误误的公告告,删除除过时的的信息。普通员员工可以以查看最最新公告告、时讯讯信息,以免错错过公司司会议或或是其他他活
27、动。权限模块块:管理理员对系系统使用用人员的的权限修修改或是是删除等等操作。密码模块块:管理理员和普普通员工工都可以以通过该该模块修修改密码码。部门管理理模块: 管理理人员可可以对添添加公司司最新的的部门信信息,对对于新建建设的部部门进行行修改或或是删除除。而普普通员工工则可以以查询和和查看最最新的部部门信息息。员工管理理模块:管理人人员可以以添加员员工最新新的信息息,对于于新来的的员工信信息进行行修改或或是删除除。而普普通员工工则可以以查询和和查看最最新的员员工信息息。项目管理理模块:管理人人员可以以添加公公司最新新的项目目信息,对于新新建设的的项目信信息进行行修改或或是删除除。而普普通员工
28、工则可以以查询和和查看最最新的项项目信息息。留言管理理模块: 管理理人员可可以查看看员工最最新的留留言信息息,对于于员工新新的留言言进行修修改或是是删除。而普通通员工则则可以查查看最新新的留言言信息和和留言。工资管理理模块: 管理理人员可可以添加加员工最最新的工工资信息息,对于于新发布布的工资资信息进进行修改改或是删删除。而而普通员员工则可可以查询询和查看看最新的的工资信信息。33 系统统功能模模块图道广信息管理系统登录模块系统信息管理模块公司信息管理模块规章制度管理模块公告管理模块设置权限模块密码修改模块操作记录管理模块部门信息管理模块员工信息管理模块留言信息管理模块工作总结管理模块项目信息
29、理模块工作信息管理模块图3.22 系统统功能模模块图34 数据据库设计计数据库是是信息管管理系统统的重要要基础。数据库库的设计计好坏直直接影响响信息管管理系统统前台的的开发以以及整个个系统的的健壮性性和运行行性能。数据库是是指长期期储存在在计算机机内的、有组织织的、可可共享的的数据集集合。数数据库中中的数据据按一定定的数据据模型组组织、描描述和储储存,具具有较小小的冗余余度、较较高的数数据独立立性和易易扩展性性,并可可为各种种用户共共享。 数据库是是依照某某种数据据模型组组织起来来并存放放二级存存储器中中的数据据集合。这种数数据集合合具有如如下特点点:尽可可能不重重复,以以最优方方式为某某个特
30、定定组织的的多种应应用服务务,其数数据结构构独立于于使用它它的应用用程序,对数据据的增、删、改改和检索索由统一一软件进进行管理理和控制制。从发发展的历历史看,数据库库是数据据管理的的高级阶阶段,它它是由文文件管理理系统发发展起来来的。在系统的的分析中中已经进进行了数数据的分分析,利利用获得得的分析析结果便便可对本本系统进进行数据据库的设设计。数数据库的的设计是是对现有有的数据据按一定定的设计计规范进进行合理理的组织织,形成成较为规规范的数数据关系系的过程程。这里里关键的的问题是是如何使使设计出出的数据据模型能能够正确确的反映映用户的的实际数数据环境境。包括括向用户户及时准准确的提提供所需需的信
31、息息,并且且使其具具有易于于维护、便于理理解和运运行效率率高的特特点。 数据库库设计的的质量直直接影响响到系统统的速度度、应用用效果和和生命力力。利用用软件工工程的设设计思想想,进行行数据库库的设计计,并对对E-RR图及数数据表进进行更为为详尽的的介绍。3.4.1 数据库库的E-R图设设计将概念结结构转换换为某个个DBMMS所支支持的数数据模型型(例如如关系模模型),并对其其进行优优化。设设计逻辑辑结构应应该选择择最适于于描述与与表达相相应概念念结构的的数据模模型,然然后选择择最合适适的DBBMS。将E-RR图转换换为关系系模型实实际上就就是要将将实体、实体的的属性和和实体之之间的联联系转化化
32、为关系系模式,这种转转换一般般遵循如如下原则则: 一个实体体型转换换为一个个关系模模式。实实体的属属性就是是关系的的属性。实体的的码就是是关系的的码。 一个m:n联系系转换为为一个关关系模式式。与该该联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性。而而关系的的码为各各实体码码的组合合。 一个1:n联系系可以转转换为一一个独立立的关系系模式,也可以以与n端端对应的的关系模模式合并并。如果果转换为为一个独独立的关关系模式式,则与与该联系系相连的的各实体体的码以以及联系系本身的的属性均均转换为为关系的的属性,而关系系的码为为n端实实体的码码。 一个1:1联系系可以转转换为
33、一一个独立立的关系系模式,也可以以与任意意一端对对应的关关系模式式合并。三个或三三个以上上实体间间的一个个多元联联系转换换为一个个关系模模式。与与该多元元联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性。而而关系的的码为各各实体码码的组合合。 同一实体体集的实实体间的的联系,即自联联系,也也可按上上述1:1、11:n和和m:nn三种情情况分别别处理。 具有相同同码的关关系模式式可合并并。为了进一一步提高高数据库库应用系系统的性性能,通通常以规规范化理理论为指指导,还还应该适适当地修修改、调调整数据据模型的的结构,这就是是数据模模型的优优化。确确定数据据依赖。消除冗冗余
34、的联联系。确确定各关关系模式式分别属属于第几几范式。确定是是否要对对它们进进行合并并或分解解。一般般来说将将关系分分解为33NF的的标准,即:表表内的每每一个值值都只能能被表达达一次。表内的的每一行行都应该该被唯一一的标识识。表内内不应该该存储依依赖于其其他键的的非键信信息。所以我们们在系统统的开发发过程中中, EE-R 图可以以方便地地帮助我我们理解解复杂的的数据关关系。项目信息公告信息规章信息总结信息工资信息留言信息系统登录信息系统操作信息用户信息管理管理员1NNNNNNNNN图3.33系统EE-R图图系统各实实体属性性图如下下所示:用户信息息实体属属性用户信息身份证用户名密码姓名学历部门
35、职位手机号码用户ID民族权限是否在职图3.44用户信信息实体体属性图图项目信息息实体属属性项目信息项目ID项目名称客户名称负责人部门名称订单编号开始时间具体内容联系邮箱客户地址结束时间联系电话图3.55项目信信息实体体属性图图部门信息息实体属属性部门信息部门ID部门名称部门电话部门建立时间邮编部门地址部门概述图3.66部门信信息实体体属性图图公告信息息实体属属性公告信息公告ID公告标题公告内容公告发布时间编辑人呢图3.77公告信信息实体体属性图图规章信息息实体属属性规章制度信息规章内容规章标题规章ID发布时间发布人图3.88规章制制度信息息实体属属性图留言信息息实体属属性留言信息留言ID留言标
36、题用户名称留言时间留言内容图3.99留言信信息实体体属性图图工作总结结信息实实体属性性工作总结信息总结ID用户名称所属部门开始时间结束时间总结标题完成度总结内容图3.110工作作总结信信息实体体属性图图工资信息息实体属属性工资信息工资ID用户名称处基本工资奖金总工资处录入人图3.111工资资信息实实体属性性图系统登录录信息实实体属性性系统登录信息登录ID用户名称登录IP登录时间图3.112系统统登录信信息实体体属性图图系统操作作信息实实体属性性系统操作信息操作ID用户名称操作时间操作类型操作内容图3.113系统统操作信信息实体体属性图图3.4.2 数据库库的表设设计通过ER图转转化成数数据库所
37、所能接受受的结构构模型,也就是是关系表表。在上面数数据库分分析的基基础上,设计了了以下的的数据库库表的设设计:表3-11 用户户信息表表列名数据类型型字段大小小必填字段段备注IDint4是用户IDD 主键键UserrNammenvarrchaar20是用户名 主键PasssWorrdnvarrchaar20是密码Nameenvarrchaar20否姓名Sexnvarrchaar2否性别Birtthdaaydateetimme8否生日Learrnnvarrchaar50否学历 Piictuurenvarrchaar100否照片 DeepNaamenvarrchaar20否部门 Poostnvar
38、rchaar50否职位 Adddreessnvarrchaar200否地址 PoostCCarddnvarrchaar20否邮编 PhhoneeHnvarrchaar20否家庭电话话 PhhoneeJnvarrchaar20否手机号码码 PhhoneeMnvarrchaar20否工作电话话 IddenCCarddnvarrchaar18否身份证 JoobTiimedateetimme rr8否工作开始始时间 JoobCoompaanyTTimeedateetimme8否工作结束束时间 NaativvePllaceenvarrchaar50否籍贯 Naatioondateetimme8否合同开始
39、始时间 PaactSStarrtTiimedateetimme8否合同结束束时间 PaactEEndTTimeenvarrchaar20否民族 IssPosstnvarrchaar2否是否在职职 Poopeddomint4否权限 IPPnvarrchaar20否登入IPP表3-22 项目目信息表表列名数据类型型字段大小小必填字段段备注IDint4是项目IDD 主键键ItemmNammenvarrchaar20是项目名称称ClieentNNameenvarrchaar20否客户名称称ItemmPriinciipallnvarrchaar20否负责人DepNNameenvarrchaar20否部门
40、名称称OrdeerCoodenvarrchaar8否订单编号号StarrtTiimedateetimme8否开始时间间 EnndTiimedateetimme8否结束时间间 PhhoneeAbooutnvarrchaar20否客户电话话 CllienntAdddreessnvarrchaar50否客户地址址 PoostCCodeenvarrchaar200否客户邮编编 CllienntEmmaillnvarrchaar20否客户邮箱箱 CoommuunioonCoonteentnvarrchaar20否具体内容容表3-33 部门门信息表表列名数据类型型字段大小小必填字段段备注IDint4是部门
41、IDD 主键键DepNNameenvarrchaar20是部门名称称 主键键DepPPhonnenvarrchaar20否部门电话话DepBBaseetimmenvarrchaar2是部门建立立时间DepPPosttdateetimme8否邮编DepAAddrresssnvarrchaar50否部门地址址 DeepDeescrripttionnnvarrchaar100否概述表3-44 公告告信息表表列名数据类型型字段大小小必填字段段备注IDint4是公告IDD 主键键NotiiceTTitllenvarrchaar20否公告标题题NotiiceCConttenttnvarrchaar20否公
42、告内容容NotiiceTTimeedateetimme8否发布时间间NotiicePPerssonnvarrchaar2否编辑人表3-55 规章章制度信信息表列名数据类型型字段大小小必填字段段备注IDint4是规章IDD 主键键RuleeTittlenvarrchaar20否规章标题题RuleeConntenntnvarrchaar20否规章内容容RuleeTimmedateetimme8否发布时间间RuleePerrsonnnvarrchaar2否发布人表3-66 系统统登录信信息表列名数据类型型字段大小小必填字段段备注IDint4是ID 主主键UserrNammenvarrchaar20否
43、用户名称称LogiinTiimedateetimme8否登录时间间LogiinIPPnvarrchaar2否登录IPP表3-88 系统统操作信信息表列名数据类型型字段大小小必填字段段备注IDint4是ID 主主键UserrNammenvarrchaar20否用户名称称OperratiionTTimeedateetimme8否操作时间间OperratiionCClasssnvarrchaar20否操作类型型OperratiionCConttenttnvarrchaar16否操作内容容表3-99 工作作总结信信息表列名数据类型型字段大小小必填字段段备注IDint4是ID 主主键Nameenvarr
44、chaar20是用户名称称DepNNameenvarrchaar20是所属部门门StarrtTiimedateetimme8是开始时间间EndTTimeedateetimme8否结束时间间DoWhhatnvarrchaar50否总结标题题 FiinisshHoownvarrchaar100否完成度 WoorkDDesccripptioonnvarrchaar200否总结内容容表3-110 留留言信息息表列名数据类型型字段大小小必填字段段备注IDint4是ID 主主键LeavveSuubjeectnvarrchaar50否留言标题题UserrNammenvarrchaar20是用户名称称Rele
45、easeeTimmenvarrchaar8是留言时间间Conttenttdateetimme500否留言内容容表3-111 留留言回复复信息表表列名数据类型型字段大小小必填字段段备注IDint4是ID 主主键FeeddBacckSuubjeectnvarrchaar50否回复标题题UserrNammenvarrchaar20否回复人FeeddBacckTiimedateetimme8否回复时间间Conttenttnvarrchaar500否回复内容容LeavveWoordIIDint4否回复人IIP表3-112 工工资信息息表列名数据类型型字段大小小必填字段段备注IDint4是ID 主主键Na
46、meenvarrchaar20否用户名称称BaseeWaggenvarrchaar50否基本工资资Bonuusnvarrchaar50否奖金PayMMenttnvarrchaar50否总工资WritteInnMannnvarrchaar20否录入人3.4.4 关于数数据库的的问题数据库是是信息管管理系统统的重要要基础。数据库库的设计计好坏直直接影响响信息管管理系统统前台的的开发以以及整个个系统的的健壮性性和运行行性能。本系统采采用的SSQL Serrverr20000具有有使用方方便、可可伸缩性性好、与与相关软软件集成成程度高高等优点点。对于于信息的的存储,修改,查询有有很好的的操作性性。数据
47、库的的连接是是由代码码生成数数据库连连接底层层代码ccomppanyy类。所所有数据据库功能能的操作作直接引引用coompaany类类提供的的方法。4 公公司信息息管理系系统详细细设计详细设计计阶段的的目标是是确定应应该怎样样具体地地实现所所要求的的系统,也就是是说,经经过这个个阶段的的设计工工作,应应该得出出对系统统的精确确描述,从而在在编码阶阶段可以以把这个个描述翻翻译成用用某种程程序设计计语言书书写的程程序。详细设计计阶段是是设计出出程序的的“蓝图图”,以以后程序序员将根根据这个个蓝图写写出程序序代码。因此,详细设设计的结结果基本本上决定定了最终终程序代代码的质质量。考考虑程序序代码的的
48、质量时时必须注注意,程程序的“读者”有两个个,那就就是计算算机和人人。在软软件的生生命周期期中,设设计测试试方案,诊断程程序错误误,修改改和改进进程序等等等都必必须首先先读懂程程序。实实际上对对于长期期使用的的软件系系统而言言,人读读懂程序序的时间间可能比比写程序序的时间间要长得得多。因因此,衡衡量程序序的质量量不仅要要看它的的逻辑是是否正确确,性能能是否满满足要求求,更主主要看的的它是否否容易阅阅读和理理解。详详细设计计的目标标不仅仅仅是逻辑辑上正确确能实现现每个模模块的功功能,更更重要的的是设计计出处理理过程应应该尽可可能简明明易懂。41 登录录模块设设计用户登录录此系统统,其登登录流程程
49、图如下下:开始登录界面填写用户名、密码,选择是否为管理员验证显示用户主界面结束显示管理员界面判断权限图4.11登录流流程图登录模块块为用户户提供两两种登录录方式,可以选选择是否否为管理理员登录录或普通通用户登登录,通通过验证证权限登登入不同同管理界界面。新新加密码码找回功功能,忘忘记密码码可以通通过身份份证来找找回自己己的密码码。图44.2为为登录模模块效果果图。图4.22登录界界面图其主要代代码:SqlCConnnecttionn Coon = neew SSqlCConnnecttionn(CoonfiigurratiionSSetttinggs.AAppSSetttinggsConnSQ
50、LL); Conn.Oppen(); SqllCommmannd CCom = nnew SqllCommmannd(sellectt * froom ttb_UUserr whheree UsserNNamee= + thiis.ttxtNNamee.Teext + aand PasssWoord= + tthiss.txxtPwwd.TTextt + andd Poopeddom=0, Conn); SqllDattaReeadeer ddr = Coom.EExeccuteeReaaderr(); dr.Reaad(); if (drr.HaasRoows) SeessiionUsser
51、NNamee = ddrUseerNaame.TToSttrinng(); SeessiionNaame = drrNNamee.ToSStriing(); SeessiionPaassWWordd = ddrPasssWoord.TToSttrinng(); SeessiionPoopeddom = drrPPopeedomm.ToSStriing(); Seessiion.Timmeouut = 1000; sttrinng ccmdttxt = INSSERTT INNTO tb_LogginLLog(UseerNaame,LogginTTimee,LooginnIP); cmmdtxx
52、t += VAALUEES( + drrUUserrNamme.TooStrringg() + , + DaateTTimee.Noow + , + Reqquesst.UUserrHosstAdddreess + ); SqqlDaata da = nnew SqllDatta(); daa.ExxceSSQL(cmddtxtt); Reespoonsee.Reedirrectt(MModuule/Inddex.asppx); elsse Reespoonsee.Wrritee(aleert(用户户名或密密码不正正确!);); dr.Cloose();42 系统统信息管管理模块块设计4.2.
53、1 公告信信息管理理设计该模块提提供管理理员查询询,查看看,添加加管理公公告信息息功能。在查询询到所需需公告信信息时,可进入入具体公公告信息息管理界界面,对对其进行行删除、修改等等一些操操作。实实际界面面设计如如图所示示。图4.33公告管管理界面面图进入该界界面后,可以通通过查看看公告对对具体进进行编辑辑。通过过数据库库的deelette、uupdaate的的方法,可以很很好的进进行数据据的修改改。其效果图图如下所所示。图4.44公告编编辑界面面图主要代码码语句:删除语句句:striing cmddtxtt = DEELETTE FFROMM tbb_Nooticce wwherre IID=
54、 + ReequeestIDD.ToSStriing() + ;更新语句句:striing cmddtxtt=UUPDAATE tb_Notticee SEET NNotiiceCConttentt= +CommmonnClaass.HtmmlEnncodde (thiis.ttxtCConttentt.Teext)+,NooticceTiitlee=+CoommoonCllasss.HttmlEEncoode(thiis.ttxtSSubjjectt.Teext) +,NNotiiceTTimee=+DaateTTimee.Noow+,NNotiicePPersson=+SesssioonU
55、seerNaame.TToSttrinng()+ ;cmdttxt += WHHEREE IDD=+ReqquesstID.TToSttrinng()+;4.2.2 规章制制度管理理设计该界面主主要为管管理员提提供规章章制度的的编辑功功能。登登入管理理员进入入该界面面时,可可以通过过点击编编辑按钮钮对其内内容进行行编辑。当然,普通员员工进入入该界面面时,编编辑按钮钮不可见见,即是是不能进进行改动动。实现不同同权限按按钮可见见代码如如下:if (SesssioonPoppedoom.TooStrringg() = 0) thiis.ppanVVisiiblee.Viisibble = ttrue
56、e; if (thhis.txttRulle.RReaddOnlly = ttruee) thhis.btnnOK.Enaableed = faalsee; 对其内容容修改提提交实现现代码如如下:striing SqllStrr= UPDDATEE tbb_ruule SETT RuuleTTitlle = +thhis.TexxtBoox1.Texxt+ , RulleCoonteent =+thhis.txttRulle.TTextt+,RuuleTTimee=+DaateTTimee.Noow+,RRuleePerrsonn=+SeessiionNaame.TToSttrinng()+;
57、4.2.3 系统权权限设计计该模块为为管理员员提供了了更该用用户的权权限功能能。通过过通过该该模块清清楚的看看到个用用户是什什么权限限,并能能够通过过设置其其是否为为管理员员进行添添加删除除操作,能够更更好的进进行管理理。其效效果图如如下。图4.55权限设设计界面面图43 公司司信息管管理模块块设计4.3.1 部门信信息管理理设计该模块通通过2个个界面实实现其功功能。部部门信息息查看界界面可以以为管理理员和普普通员工工提供查查看查询询部门信信息等功功能。查询功能能通过sswittch选选择语句句可以实实现3中中不同类类型的查查询功能能,具体体代码如如下:swittch (seearcch) c
58、aase 部门门ID: dda.BBinddDatta(tthiss.GrridVVieww1, Seelecct * Frrom tb_Depparttmennt WWherre IID Likke % + thiis.ttxtKKeyWWordd.Teext + %, tb_Depparttmennt); bbreaak; caase 部门门名称: dda.BBinddDatta(tthiss.GrridVVieww1, Seelecct * Frrom tb_Depparttmennt WWherre DDepNNamee LLikee % + tthiss.txxtKeeyWoord.
59、Texxt + %, ttb_DDepaartmmentt); bbreaak; caase 部门门经理: dda.BBinddDatta(tthiss.GrridVVieww1, Seelecct * Frrom tb_Depparttmennt WWherre DDepMManaagerr LLikee % + tthiss.txxtKeeyWoord.Texxt + %, ttb_DDepaartmmentt); bbreaak; deefauult: RRespponsse.WWritte(aleert(出错错拉!);llocaatioon=javvasccrippt:hhisttor
60、yy.goo(-11); bbreaak; 效果图如如下所示示:图4.66部门查查询管理理界面图图该界面还还为管理理员提供供新增部部门功能能,其数数据库添添加代码码如下:striing cmddtxtt= INSSERTTINTTO ttb_DDepaartmmentt (DDepNNamee ,DDepMManaagerr ,DDepPPhonne , DeepBaaseTTimee,DeepPoost,DeppAdddresss,DDepDDesccripptioon)VVALUUES(+ thhis.txttDepptNaame.Texxt + , + thhis.DroopDoownL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年人教版小学三年级数学上册第八单元第12课《小数四则运算》公开课教案
- 快件派送员安全演练能力考核试卷含答案
- 铸管工安全生产基础知识水平考核试卷含答案
- 石油开采工变更管理强化考核试卷含答案
- 网版印刷员安全文明知识考核试卷含答案
- 手风琴校音工岗位知识掌握考核试卷含答案
- 中药药剂员技术改进知识考核试卷含答案
- 电光源装配工岗前安全实践考核试卷含答案
- 钟表设计师保密模拟考核试卷含答案
- 催化剂试验工岗中心理健康考核试卷含答案
- 风湿免疫科|系统性红斑狼疮教学查房完整课件
- 2026年出租厂房安全责任告知书
- 2026广西壮族自治区机关事务管理局公开招聘广西实验幼儿园实名编制10人笔试备考试题及答案详解
- 江西文化演艺发展集团有限责任公司招聘笔试真题2025
- 2026年黑龙江哈三中高三一模英语试题含答案
- 放射治疗科直线加速器操作规范
- 雨课堂学堂在线学堂云《跨文化交际英语(北京理工)》单元测试考核答案
- 尺神经松解术课件
- 承包果园套袋合同范本
- 2024年《广西壮族自治区房屋修缮工程消耗量定额(建筑装饰工程)》
- 医院供氧系统安全管理
评论
0/150
提交评论