《企业信息管理网站设计与实现.doc》由会员分享,可在线阅读,更多相关《企业信息管理网站设计与实现.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、企业信息管理系统的设计及研究摘 要企业信息管理网站是利用JAVA语言编写的,并采用Myeclipse10.6开发工具编写而成的。其后台数据库使用的是Mysql数据库。本系统从用户角度出发,界面美观,用户体验良好,功能能够满足正常企业需要。系统由登录模块,注册模块,通讯录管理、短消息管理、日程安排、工作记录、公司公告、工作会议等模块组成。每个模块都实现了增加、删除、修改等相关操作。为了保证系统的安全性,在用户或管理员登录系统时,用户需输入正确的用户号和用户密码才能进入系统,不同的身份的用户具有不同的权限。本论文主要是根据用户对系统的需求,分析写出的系统设计文档,本文档作为开发企业信息管理网站的依
2、据。此篇论文对整个系统进行了一个详细的介绍。一开始阐述了企业信息管理网站系统的开发背景,以及此网站的技术背景,其次对于系统的总体设计和具体实现的功能模块进行了一个概述,此网站的功能模块包括:登录模块,注册模块,通讯录管理、短消息管理、日程安排、工作记录、公司公告、工作会议等模块,最后对系统进行测试,并指出系统的不足之处。【关键词】:企业信息管理系统,java,网站AbstractEnterprise information management website is the use of JAVA language, and the use of Myeclipse10.6 developme
3、nt tools for the preparation of. Its backstage database uses the Mysql database. This system from the user point of view, the enterprise information management website is the use of JAVA language, and the use of Myeclipse10.6 development tools prepared. Its backstage database uses the Mysql database
4、. The system from the perspective of users, beautiful interface, the user experience is good, the function can meet the normal needs of enterprises. The system consists of login module, registration module, address book management, short message management, schedule, work record, company announcemen
5、t, working conference and so on. Each module has achieved the increase, delete, modify, and other related operations. In order to ensure the security of the system, in the design of user login system, users need to enter the correct user number and user password to enter the system, and different us
6、ers with different identities. This paper is based on the needs of users of the system, the analysis of the system design documents, this document as the basis for the development of enterprise information management website.The whole system is introduced in detail in this paper. First introduced th
7、e enterprise information management system development background and technical background, and then introduce the systems overall design and concrete realization of function module, module includes: the login module, register module, module of the address book management, message management, schedu
8、le, work records, company announcement, meeting and so on. Finally, the system tested and points out the inadequacies of the system.Key words :enterprise information management system, Java, website摘 要IAbstractII第一章.绪论11.1企业信息管理系统的开发背景11.2企业信息管理系统的开发意义11.3本论文文章结构2第二章.系统开发技术背景32.1JSP32.2 Ajax3第三章系统分析
9、43.1系统可行性分析43.1.1技术可行性43.1.2经济可行性43.1.3操作可行性43.2需求分析53.2.1系统资源需求53.2.2功能需求5第四章系统的总体设计64.1 B/S构架64.2 系统总体结构64.3数据库设计及实现74.3.1数据库设计及构架74.3.2概念结构设计及实施74.3.3逻辑结构设计及实施84.3.4物理结构设计及实施8第五章.详细设计135.1首页135.2管理员欢迎页面135.2通讯录管理145.4短消息管理155.5日程安排模块155.6工作会议模块165.7公司公告模块165.8用户登录界面设计及实现175.9登陆模块设计及实现175.10个人信息信息
10、管理设计及实现18第六章系统的测试及运行206.1问题一:测试登录界面的不同用户登录206.2问题二 测试管理员的操作216.3测试小结23七总结及展望24致 谢26第一章.绪论在当今社会网络远不止作为人们之间通讯的手段,它同时也是实现诸多社会活动、科技革新的重要依据。网络对于我们来说,其重要性越来越大。1.1企业信息管理系统的开发背景随着社会生活的日益飞速发展,各类型的企业都如雨后春笋一样,大量出现。现在企业的规模也逐渐的扩大起来,对于企业的管理的需求也越来越大。现代企业,要求要对企业的内部信息如人员管理、公司的业务管理、会议管理等进行很好的汇总和整理。现代社会就是信息的社会,只有对于公司的
11、信息进行合理的管理,才能够提高企业的整体规划和公司的信息决策。正规的企业管理对于企业的效率具有决定性的帮助作用,相反,如果不重视企业的管理,对于繁重的企业信息不进行管理,现代企业的内部业务等重要的信息就会陷入混乱之中,企业的效率就会变得低下,从而影响到企业的正常运行盈利,使得企业缺乏竞争力,也会社会所淘汰。一些传统的管理方式己经日渐落后,不能满足企业的正常管理需要。然而当今社会,互联网Web技术的快速发展,因此人们可以利用互联网技术很好的对于企业信息进行模块化管理.为了改善企业信息管理的需求,让人们更好的对于企业信息进行综合的管理,必须开发一个基于javaEE的企业信息管理系统用于帮助人们很好
12、的管理企业信息。通过传统渠道进行企业信息管理,效率低下,浪费时间,而且极易出现错误。在这种情况下,我决定开发一套基于web的企业信息管理网站包括登录模块,注册模块,通讯录管理、短消息管理模块、日程安排模块、工作记录模块、公司公告模块、工作会议模块等模块组成,用来发搜集整理和发布相关信息。极大的提高了效率,和缩短时间。让大家可以更方便的体验及传统方式截然不同的管理方式。1.2企业信息管理系统的开发意义我国的企业逐渐发展壮大,其地位在国计民生方面不言而喻。企业管理水平是企业的效率的决定性因素,加强管理及提高企业管理现代化水平是现代企业发展的主旋律。信息化的出现为我国的企业管理注入了鲜血,但在其快速
13、发展的同时,信息化在企业的应用及运营初期还面临着许多困难,如:许多企业对信息化的认识不够充足,运营前期软件投入较少。现阶段,我国企业开始探索有中国特色的、符合市场经济要求的社会主义现代化企业管理体系,积极推进企业管理创新,取得了较大的效果。但是,及国外企业管理的发展状况相比,我国企业管理创新能力水平等方面还有较大差距。所以说,增强国际竞争力,提高管理水平,已然成为国有企业的生存及发展的重中之重。清楚的认识到我国企业及国外企业的差距,分析出国内企业的现状以及国内企业管理的不足之处,才能够针对我国企业管理的短板进行有效的改进和提高,这对我国企业在信息化背景下管理水平的提高、提升企业国际竞争力具有十
14、分重要的意义及深远影响。现代企业是我国现在的以公有制为主体,多种所有制共同发展的经济制度下的不可缺少的经济分支,所以企业经济发展的重要性不言而喻。如何管理企业,提高企业的综合能力,已经成为现代企业必须关注的问题。计算机科学技术飞速发展,现在时代是信息化的时代,利用互联网解决企业问题已经随着计算机网络技术的逐渐成熟变得可行。使用网络技术,可以将人从繁重的工作中脱离出来,人工管理企业信息的方式现在已经变得越来越落伍,信息化的管理能够极大的解放劳动力,当然,计算机的作用就是为人类提供便利,互联网信息管理可以节省人力资源,以充分的将人力资源投入到更需要的地方去,提高了人的工作效率。也使得企业的运转能力
15、得到提升。1.3本论文文章结构本论文一开始先介绍了企业信息管理系统的开发背景、开发意义,其次介绍了系统所使用的技术,然后对于企业信息管理系统的可行性进行了分析,并对该系统进行了总体的架构。分别从整体结构和数据库设计进行描述,然后逐步细化,介绍了系统的设计流程,包括系统所达到的要求以及详细的模块设计,分支出企业管理系统的具体的实现,从整体获取整个网站实现及设计。最后对于该网站进行测试,以保证该系统能够安全正常的运行。第二章.系统开发技术背景2.1JSP JSP全称为java server page,JSP技术是一种基于java的服务器端的网络开发技术。JSP是由Sun Microsystems公
16、司发起的,多个互联网公司联合起来共同创立的一种动态网页标准。JSP技术是将Java程序段和JSP标记插入html代码中,从而共同形成JSP文件。 JSP技术通过由java语言编写的tags和scriptlets,把这二这放于xml文件中,对动态网页的逻辑层进行处理。JSP网页还可以通过tags和 scriptlets这两个java类对服务器段的资源的应用逻辑进行访问。JSP技术将网页的逻辑层和表现层进行了分离,形成了模块式代码管理,使得网站模块间耦合性高,开发效率得到提高。 JSP是一种动态页面技术,它是业务逻辑及servlet相分离。 JSP页面请求服务器进行服务时,一开始服务器端执行网站的
17、业务逻辑层的Java代码,然后将业务逻辑层的执行的结果连同表现层的html代码共同传递给客户端。 2.2 Ajax1. Ajax 是 Asynchronous JavaScript and XML 的缩写。2. Ajax 通过XHTML 显示内容,CSS样式表处理表现,使用JavaScript 显示动态内容。3.对于 Ajax,当点击提交时,JavaScript 向服务器发送一个请求,Ajax会解析结果,然后更新当前屏幕显示。从纯粹意义上讲,隐藏了用户的及服务器之间的传递交互的过程。4.XML 可以为任意格式,作为从服务器接收的数据格式。5. 用户可以继续使用该应用程序,而客户端程序在后台向服
18、务器请求信息。6. 直观和自然的用户交互。7. 基于数据驱动的,而非页面驱动。Ajax 是一种成功的互联网应用技术。但是,因为还有浏览器不兼容 Ajax,这导致它很难维护和调试。第三章系统分析3.1系统可行性分析3.1.1技术可行性 现在的主流网站网页开发技术,主流的就是java web技术,java web技术能够很好的将网站的各个部分进行有机的结合,众所周知,一个良好的网站,需要很好的表现层,稳定的业务逻辑处理层和数据访问层。使用java web技术,可以使这三层结构充分发挥出各自的作用。现在大学阶段,我们已经学习了JSP技术,这种技术,可以将这三层结构分离开来,并且能够使用servlet
19、技术,将网站的业务逻辑层和表现层分别表示。使用基础的java代码用于处理网站的业务逻辑,使用html+css和javascript技术对于网站的表现层进行阐述和描绘。Java语言也可以进行及数据库的连接,java代码也可以用于处理数据的增删改查,对企业信息管理系统的数据进行所需要的操作。所以,从技术可行性来说,从现在我们的技术水平来说,开发一个企业信息管理网站是可行的。3.1.2经济可行性由于开发本系统的用到的硬件设备都是自己平时学习的,所用到的软件开发工具(myeclipse10.6,mysql5.5)都是免费版的,所以不存在需要购买收费软件的费用,开发本系统成本是非常的低。今天社会的企业越
20、来越多,于是对于企业管理软件的需求越来越大。从管理角度看,人工管理需要对大量的数据进行归纳整理,消耗了大量的时间和精力在对企业管理上,这样对于现在的企业管理来说,不能够满足现代企业管理的需要。现在的时代是信息化、现代化的时代,使用计算机技术可以逐渐的将人从繁琐复杂的企业管理中解放出来的,能够极大的解放人的自由度,减少企业用于专门雇佣专人进行企业的信息管理的费用,能够为企业的财力物力管理带来一定的效益,方便于企业的管理。所以从经济的角度来看,企业信息管理系统是可以着手开发的。3.1.3操作可行性由于本系统是专门为企业信息管理使用而开发的,所以一般都是企业中的白领等人员使用该系统进行企业信息管理是
21、可行的,该类使用者都具有一般计算机水平,可进行简单的计算机操作。而且本系统界面友好美观,操作简单,能够为一般企业人员使用。一般使用者只需进行文字键盘输入,即可进行对于企业信息的业务处理,用于进行企业管理极为简单。而且该系统的管理开始管理数据时,录入数据操作简单便捷迅速,易于数据扩充,管理系统灵活性高。 3.2需求分析在需求分析阶段,主要是对企业级用户的对于网站的需求进行一个分析。在此次设计过程中,需求分析主要分为三个方面,第一,分析企业级人员对于企业信息管理网站所需要的功能,第二分析企业级人员对于该系统的接口需求,第三,分析客户对于系统的数据要求。那么我从上述三个方面来分析,第一,所谓功能的分
22、析,就是通过需求分析阶段分析出系统所需要完成的所有功能。本企业信息管理网站,是对企业信息进行一个管理,所需要的功能必须要满足企业的业务需要,所以网站必须要具有通讯录管理、短消息管理、日程安排管理、工作会议管理、公司公告管理以及首页和登录界面模块,这样才能实现企业网站的具体需求。第二,对于该系统进行接口的分析,接口需求描述应用程序和它的环境通信的格式。分析该系统,企业信息管理网站应该具有两个接口,一个是管理员的接口,管理员对于该企业管理系统的访问权限很高,管理员可以对该系统内部数据进行增删改查的操作,对于各个模块的数据可以随意访问。其次就是普通用户接口,普通用户接口权限要比管理员的权限要低的多,
23、普通用户只能够对系统内的数据进行查看,不能够对企业内部的数据进行修改。第三,分析客户的数据的需求,系统中的数据,很大程度的影响到了系统的整体布局,所以必须要对分析客户对于系统中数据的需求,这是需求分析的一个重要的任务。首先,从用户的角度来说,管理员和普通用户都有自身的数据属性,其次,企业的内部业务机制,分工的每个业务模块,也都有特定数据需要满足企业每个业务模块的正常功能需求。在数据分析过程之后,形成数据字典,并将分析的数据模型和数据信息以一定形式组织放置在数据库内,以完成客户对于该系统的数据需求。企业信息管理系统的服务对象是企业内部的人员,其目的是为了使得企业上层对下层进行很好的通信和管理,使
24、得企业的资源得到充分的利用。因此有必要对于系统的资源进行合理的分配及利用,本系统在运行阶段对硬、软件的需求如下:硬件环境: A PC机要求:主频2.13GHZ以上 主存256M以上 硬盘40GB以上 软件环境:Awindows 98及以上的操作系统 BMysql 5.5第四章系统的总体设计系统的总体设计是转化用户需求为软件系统的重要环节。系统总体设计会直接影响到软件系统的质量,只有良好的总体设计,才能让软件系统到达最佳,发挥出软件系统的最大作用,所以要想开发出好的软件系统,就必须得保证有在开发前能够有一个良好的系统总体设计。4.1 B/S构架B/S结构即浏览器端和服务器端结构。B/S架构的特点
25、及C/S架构相类似,只是在C/S架构上进行了变化或改进了结构。在这种结构下,浏览器端实现表现层的用户的工作界面,前端实现一小部分的事务逻辑,而大部分重要的事务逻辑在服务器端进行执行,有表现层、前端和服务器端形成了三层架构。这样的三层架构就简化了客户端计算机负载,降低了系统的维护及升级的费用消耗,给用户减轻了压力。使用Java这种跨平台性的语言,使得B/S架构能够很好的在软件管理中发挥出最大的功能。数据库Web服务器Browser浏览器HTTPHTML图4-1 B/S基本架构示意图4.2 系统总体结构根据用户需求分析得出本系统的总体设计结构图如图示:图4-2 企业信息管理系统总体架构图4.3数据
26、库设计及实现4.3.1数据库设计及构架数据库是长期存储在计算机的内部、以一定的组织序列进行排放的可以共享的大量数据的集合,数据库的管理包括数据定义功能、数据组织、存储、管理功能、数据操纵功能,数据库的事务管理和运行管理,数据库的建立和维护功能等其他功能。4.3.2概念结构设计及实施概念结构是各类数据模型的共同基础,它比数据模型更独立及机器更抽象,从而更加稳定。根据本系统的各类数据表示,下面是有E-R模型进行描述概念结构。E-R结构图:图4-3 数据库的概念结构设计4.3.3逻辑结构设计及实施职工表(id号,用户名,姓名,性别,电话,email,qq号,公司名,地址,邮编);管理员表(id号,管
27、理员用户名,管理员密码,管理员email);会议表(id号,发送人,开始时间,结束时间,接受者,标题,内容);公告表(id号,发送人,内容,标题,发送时间);日程安排表(id号,用户名,年,月,日,计划);消息表(id号,用户名,消息内容,发送时间,是否阅读,发送人);工作记录表(id号,年,月,日,用户名,标题,描述,记录时间);普通用户表(id号,普通用户用户名,普通用户密码,普通用户email);4.3.4物理结构设计及实施根据系统的功能进行分析,本系统需要以下逻辑结构表进行存储数据,本数据库是用mysql创建的,主要包括以下几个表:1. address表图4-4 address表add
28、ress表是对联系人的管理,对于公司的员工信息进行归总,联系人的属性有姓名、性别、手机号、email、qq号、地址以及邮编等属性。2. admin表图4-4 admin表Admin的表是对管理员的信息管理,管理员的属性有管理员名、密码、以及管理员的email等属性。3. meeting表图4-5 meeting表4. notice表Notice表主要对于企业的公告消息内容进行存储。图4-6 notice表Notice表表示对消息的管理,notice中有发送人、消息题目、消息内容和发送时间等属性。5. schedule表图4-7 schedule表日程安排表中是对公司员工的每日安排进行一个汇总,
29、其中表的属性有员工姓名、年、月、日和安排内容。6. sms表图4-8 sms表消息记录是管理员对公司员工进行短信发送的数据结构,其中属性有使用者姓名、发送人、消息内容、发送时间、是否阅读等属性。7. worklog表图4-9 worklog表Worklog表是对工作日志的说明,对于特定工作日期内的工作进行描述。8. user表图4-10 user表User表是对普通用户的数据结构的说明,普通用户的数据属性为用户名,密码,email。 第五章.详细设计本系统主要由登录模块,注册模块,用户管理模块,管理员管理模块等模块组成。其每个模块的详细设计如下:登录主页:login.jsp5.1首页首页是我们
30、登陆进入企业信息管理系统的一个入口,如果我们希望进入该系统,我们必须输入正确的用户名和密码,并且选择不同的身份。当我们输入我们的登录信息后,表现层的表单所获取的数据会将用户输入的用户名和密码,以及对应的身份交付给我们的业务逻辑层进行处理,业务逻辑层通过数据访问层访问数据库,然后将所输入的登录信息和数据库中所有的数据进行一个比对,当输入信息和数据库中的数据比对相同时,使用者才能进入该系统中,通过该登录界面,可以屏蔽不合法的用户,从而能够确保该系统的安全性和可靠性。图5-11 登录界面入口5.2管理员欢迎页面 管理员身份的使用人员登录之后,首先进入的是一个欢迎界面,该界面是由四个部分组成,头部、欢
31、迎界面分部、底部和列表分部。分别是由四个jsp文件共同组成,管理员界面的主要功能界面处于该界面的列表部分。列表部分的业务分为通讯录工具,个人管理和企业管理三个大的组成部分,然而,在此三部分之内,通讯录工具模块又分为通讯录管理模块、短消息管理模块,个人管理模块又分为日程安排模块、工作记录模块,企业管理模块又分为公司公告模块和工作会议模块。通过此页面管理员可以分别通过各个模块对通讯录业务、短消息业务、日程安排业务、工作记录业务、公司公告业务和工作会议业务进行管理和操作。这是对各个模块的一个汇总界面。图5-12 管理员登录的欢迎界面5.2通讯录管理通讯录管理是管理员对于公司的人员通讯录进行一个管理的
32、界面。公司的人员的数据结构包括公司人员的姓名、性别、手机号、Email、qq号码、工作单位、地址和邮编。这个界面是对公司人员信息的汇总和管理。在操作栏部分,我们可以对通讯录中各个公司内部人员的数据进行修改和删除,当然,如果公司有新的人员进入公司后,管理员也可以对于公司的人员统计进行一个增加的操作,新增联系人之后,我们也可以在该管理员列表中看到通讯录的数据。这个通讯录管理模块主要是对于公司员工的个人信息进行综合,更方便于企业对于公司人事流动进行管理。图5-13 通讯录管理界面5.4短消息管理短消息管理主要是用于显示管理员发送给普通员工的消息并对这些消息进行管理。当公司有指定的给各个员工的短消息时
33、,管理员可以通过右上的发送消息的超链接,弹出一个新的新增短消息的页面,管理员可以该对话框中输入需要发送的信息,然后将需要传送的信息传送给用户。在管理员的界面中,此短消息管理模块中,列表中含有发送者、消息内容、接收者和是否阅读几个列表,是对于该信息的几个属性,显示了管理员发送给员工的消息的管理。管理员也可以设置为已读,如果管理员发送的信息有误,也可以删除发送错误的信息。图5-14 短消息管理界面5.5日程安排 日程安排是管理员对于公司内部的工作日程进行管理。安排的时间和安排的内容,都在该模块中得到充分的体现。如果公司有了新的日程安排,界面中存在新增日程安排的链接,我们可以新增一个新的日程安排,新
34、增安排的内容可以特定指定到日程安排的日期。当日程安排结束后,管理员也可以对过期的日程安排进行删除,如果在特定时间时,公司中的日程出现了变化,管理员也可以通过操作栏的修改超链接来对日程安排进行修改。这样就可以有效地管理公司企业的特定计划安排。图5-15 日程安排管理界面5.6工作会议工作会议主要是对管理员在公司开会进行一个会议记录。当公司需要进行开会时,该模块可以进行企业的会议进行管理,管理员可以记录公司会议的开始时间、结束时间、会议地点、会议主题和会议内容,当企业中管理层需要开会时,管理员可以新增会议,会议完毕后,管理员也可删除会议的记录,如果记录存在错误,管理员也可修改会议内容,确保会议内容
35、无误。图5-16 工作会议管理界面5.7公司公告管理员对企业所有员工发出公告,以广播的形式让公司的公告发出。管理员也可以新发布公司的公告,传达公司的最近需要传达的企业精神,如果传达的公司公告出现问题,管理员也可以对已发布的公司公告进行修改或删除。此模块主要是对公司的公告进行一个管理,类似及一个公告栏。图5-17 公司公告管理界面5.8用户登录界面设计及实现这是普通用户登录后的界面,在普通用户的接口中,也分为首页面、通讯工具、个人管理模块和企业管理模块,该三个模块通讯录列表、短消息列表、日程安排、工作记录、和工作会议、公司公告几个模块,为了确保系统的安全性,对于普通的用户进行了限制,普通的用户并
36、不能对其中的模块进行删除修改操作,只能够进行普通的用户才能够进行的操作,对于各个通讯录列表和短消息列表等模块只能查看,而不能对短消息、通讯录等进行增加、删除和修改等操作。图5-18 普通用户欢迎界面5.9登陆模块设计及实现登录页面的功能主要是使用者进行访问企业信息管理系统的入口接口。系统登陆流程如图所示。用户身份验证。在使用者进入系统之前,要事先进行身份验证。如果用户名和密码及数据库中的数据相一致的话,则使用者为合法用户,同时其账号名称将会保存在Session对象,Session对象储存的信息是局部的,随用户不同而不同的。如果用户访问系统中的各个分部分的话,系统将从Session对象中取得用户
37、的名称,不需要将用户的名称作为请求方法、参数名或参数值追加到URL中。Session对象中的变量设置:SessionUser_ID用户名。在未登录的情况下,用户无法使用其他的功能从而过滤了不合法的用户。如果用户登录验证成功,希望进行退出,也可以在登录模块进行退出登录。输入用户名和密码之后,要对输入的数据进行及数据库中的数据的一个比对。如果比对成功,会生成两个分别存放用户名和用户类型的session。之后跳转到相应的登录成功的页面。模块设计流程如图登录验证流程图所示。图5-19登录验证流程图5.10个人信息信息管理设计及实现包括新用户的添加功能。用户功能:是实现当有新用户需要管理员添加,将用户基
38、本信息添加到数据库中进行管理。用户查询功能模块:是实现能根据查询条件进行查阅用户的相关信息及对用户信息进行修改及删除。图5-20用户添加系统流程图图5-21用户添加系统主界面第六章系统的测试及运行软件测试内容分别是测试登录和测试系统内操作,测试操作的方法为黑盒测试。6.1问题一:测试登录界面的不同用户登录登录界面中分为管理员登录和用户登录两种登录方式,分别对两种登录方式进行登录,登录后分别进入不同的欢迎界面图6-1登录界面管理员通过的界面图6-2 管理员欢迎界面用户登录图6-3 用户登录界面图6-4用户通过的界面 6.2问题二 测试管理员的操作该部分分别对系统中的各个组成部分进行测试,主要测试
39、管理员和普通用户分别对于企业信息的操作。增加联系人图6-5 增加联系人界面增加成功图6-6增加成功界面对刚刚增加的Daniel人员进行删除图6-7 删除成功界面对于该系统的其余部分均采用此种方式进行黑盒测试6.3测试小结因为任何程序只能进行有限的测试,软件测试存在缺陷,在未发现错误时,无法说明程序是完全正确的,因此后期还要进行大量的维护。七总结及展望本次毕业设计企业信息管理系统采用的是B/S架构和J2EE技术,在后期的系统拓展方面有了先天的优势,可进一步开发更多的功能。做一个完整的WEB系统一直是我在大学期间想实践的,在毕业设计的进程中,我看了好多关于JSP的教程,好多视频。学习计算机,光有理
40、论远远不够,需要我们在动手编程能力也要过硬。在这次开发过程中,我学习到了了css、html、 javascript等技术,从中摸索了很多有用的经验,使得理论知识运用于实践之中。系统中还存在大量的问题有待以后改进,有不妥之处还请见谅。技术的学习犹如逆水行舟,不进则退,在此次毕业设计中,我发现自己己任然存在大量的问题,以后也会更加努力。参考资料1. Wendy Boggs等著,邱仲潘等译UML及Rational Rose2000从入门到精通M北京:电子工业出版社2埃克尔著,陈昊鹏译Java编程思想M(第4版)北京:机械工业出版社3Robert W.Sebesta著,刘伟琴等译Web程序设计M(第4
41、版)北京:清华大学出版社4 赵强 编著精通JSP编程M北京:电子工业出版社5 萨师煊,王珊数据库系统概论M北京:高等教育出版社6 陈刚Eclipse从入门到精通M(第2版)北京:清华大学出版社7孙卫琴精通Struts:基于MVC的Java Web设计及开发M北京:电子工业出版社8 杨芙清软件工程技术发展思索J软件学报,2005,16(1):1-69 魏永合等面向任务的工作流访问控制模型J东北大学学报(自然科学版),2008,29(3) :33-3910 阎宏Java 及模式M北京:电子工业出版社11 Robert W.Sebesta,李政仪WEB程序设计M(第3版)北京::清华大学出版社12 徐坚C/S及B/S结构的分析及比较J曲靖师范学院学报,2005:66-9813 王润森,王俊杰JavaScript动态网页编程M(实例版)北京:人民邮电出版社14 郑阿奇,刘启芬,顾韵华SQL Server教程M北京:清华大学出版社15 王巍编著Java程序设计基础教程M北京:电子工业出版社16 杨易JSP网络编程技术及实例M北京:人民邮电出版社17 大藤幹,半场方人HTML&CSS&JavaScript语法辞典M内蒙古:中国青年出版社
限制150内