个人信息管理系统网站设计论文模板.docx

上传人:b****6 文档编号:7087324 上传时间:2023-01-17 格式:DOCX 页数:26 大小:703.43KB
下载 相关 举报
个人信息管理系统网站设计论文模板.docx_第1页
第1页 / 共26页
个人信息管理系统网站设计论文模板.docx_第2页
第2页 / 共26页
个人信息管理系统网站设计论文模板.docx_第3页
第3页 / 共26页
个人信息管理系统网站设计论文模板.docx_第4页
第4页 / 共26页
个人信息管理系统网站设计论文模板.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

个人信息管理系统网站设计论文模板.docx

《个人信息管理系统网站设计论文模板.docx》由会员分享,可在线阅读,更多相关《个人信息管理系统网站设计论文模板.docx(26页珍藏版)》请在冰豆网上搜索。

个人信息管理系统网站设计论文模板.docx

个人信息管理系统网站设计论文模板

个人信息管理系统网站设计

摘要:

随着互联网的高速发展,网络购物中心凭借其高效,低成本的优势,以电子商务作为随着信息技术的不断发展,信息技术对社会进步与国民经济发展起着越来越大的促进作用,并对传统的思想观念与工作方式带来了巨大的冲击。

在信息化时代,计算机已经进入了各行各业,同时也促进了各行各业的发展,因此,像以前的手工操作已经不可取了。

公司员工个人管理系统的计算机软件开发是势在必行,如何利用先进的管理手段,提高企业员工信息管理的水平,是当今社会所面临的一个课题。

提高企业管理水平,必须全方位地提高企业管理意识。

只有高标准、高质量的管理才能满足企业的发展需求。

面对信息时代的挑战,利用高科技手段来提高企业员工信息管理无疑是一条行之有效的途径。

在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。

员工管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。

关键词:

信息技术信息管理企业管理

第一章系统概述

1.1研究背景和意义

1.1.1国内外研究动态

21世纪是信息网络时代,进入信息社会高速发展的时代,有了网络,无论人们相隔多么遥远,都有天涯若比邻的感觉。

足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。

网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。

可以相信,谁掌握了网络,谁就掌握了未来。

随着计算机技术以及网络的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事的管理势在必行。

人们在日常的工作当中通常回遇到许多常用的信息与数据,比如各种联系人员的联系方式,日常日记等,如果没有一个很好的管理系统来组织管理他们,就会凌乱不堪,进而影响到工作与生活的各个方面。

1.1.2题目来源

随着信息技术的不断发展,信息技术对社会进步与国民经济发展起着越来越大的促进作用,并对传统的思想观念与工作方式带来了巨大的冲击。

在信息化时代,计算机已经进入了各行各业,同时也促进了各行各业的发展,因此,像以前的手工操作已经不可取了。

公司员工个人管理系统的计算机软件开发是势在必行,如何利用先进的管理手段,提高企业员工信息管理的水平,是当今社会所面临的一个课题。

提高企业管理水平,必须全方位地提高企业管理意识。

只有高标准、高质量的管理才能满足企业的发展需求。

面对信息时代的挑战,利用高科技手段来提高企业员工信息管理无疑是一条行之有效的途径。

在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。

员工管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。

1.1.3意义

利用计算机实现员工信息管理势在必行。

不管是对于企业或者是个人来说,利用计算机支持企业高效率完成员工信息管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而员工信息管理是一项琐碎、复杂而又十分细致的工作,员工信息录入,员工信息管理,信息查询等管理,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间与精力,计算机进行这项工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高企业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

1.2研究内容

随着网络的迅速发展,人们的传统生活方式受到了巨大冲击。

电子商务这种虚拟的销售形式正逐步取代着传统的销售模式,网上购物已被越来越多的人所认可。

网站的成功与不足之处、用户使用网站的方法、网站的受欢迎程度是网站经营者需要了解的,并且要发现如何进一步提高、改善网站的方法。

网站的发展潜力、品牌实力、运营状况等则是网络投资者需要知道的,以便更好地支持其投资决策。

作为消费者,则需要知道如何找到一个好的网站,如何获取最佳的服务,如何得到最大的价值。

网上购物系统的建设提供给广大热衷于网络创业的朋友一个电子商务的平台,同时也提供广大商业零售企业一个信息化的管理方式。

开发购物系统,满足了当前公众网络发展需要,在电子商务的开展中起到了桥梁和纽带的作用。

本网上购书系统,含有前台功能模块和后台管理模块,使用JSP编程和后端MySQL数据库进行网上购书系统的开发和建设。

实现顾客在网上查询选购商品,完成购物清单的提交,实现网上购物功能。

鉴于网上书店的广泛应用,考虑到技术能力等原因,本文旨在展示B/S网上书店的部分处理流程。

1.3研究方法和技术路线

本次毕业设计根据软件工程的设计指导思想,分别从需求分析,数据库设计,代码编写,界面设计,功能模块,系统测设和系统运行的思路,撰写本次论文。

本论文介绍了个人信息管理系统开发的主要过程,包含5个章节以及开发总结,参考文献等几个部分。

在这些章节中,第一章主要介绍了研究的背景和意义以及研究内容;第二章技术路线主要介绍了基于WEB网站开发的相关技术知识;第三章介绍了具体的网站设计思路和页面,风格的设计;第四章主要介绍各个功能模块的具体代码实现;第五章介绍网站的性能分析与测试。

第2章相关技术的理论基础

2.1PHP简介

2.1.1PHP是什么?

PHP是PersonalHomePage的缩写,代表的意思是个人主页。

它最早是由RasmusLerdorf在1994年创建的,用来跟踪他在线简历的访问者。

随着PHP的实用性和功能的增强,它代表的意思变化成为PHP:

HypertextPreprocessor(超文本预处理程序)。

[这个定义的主要意思是PHP在数据变为HTML(HypertextMarkupLanguage)之前先处理数据。

]

通过PHP的官方网站(参见图2-1)可以了解到,PHP是一种HTML内嵌式脚本语言。

下面详细解释这个定义的含义。

PHP定义中“HTML内嵌式”的意思是它可以混杂在HTML代码中。

HTML是一种用来生成所有WEB页面的代码。

因此,使用PHP编写代码比只使用HTML稍微复杂一点。

此外,相对于编程语言来说,PHP是一种脚本语言。

这意味着PHP被设计成为仅当事件发生之后才会开始工作。

例如在用户提交表单后,或者前往某个URL(UniformResourceLocator,同一资源定位符,即WEB地址)时,PHP才会开始工作。

相反,像JAVA和C这样的编程语言可以用来编写独立的应用程序,但是不一定会同WEB有联系。

脚本语言中最常见的例子就是JavaScript,它被普遍应用于处理WEB浏览器中发生的事件。

用来区别这两种语言的另外一种方法是

对于诸如PHP和JavaScript这样的语言使用术语“解释”,因为他们都不能自行发生作用,而Java和C看在编译后直接运行。

除了是脚本语言外,PHP还是一种服务器端技术。

这是指PHP所做的一切均在服务器端(而不是客户端—用户浏览网站的计算机中)发生。

服务器是一台计算机,用来提供用户使用浏览器(例如,Firefox,IE或者Safai)访问某个WEB地址时的页面。

最后,PHP是一种跨平台技术,这意味着它能够用在运行Unix,Windows,Macintosh和其他操作系统的机器上。

当然我们讨论的是服务器运行的操作系统,而不是客户端运行的操作系统。

PHP不仅能够运行在几乎所有的操作系统上,而且与其他大多数的编程语言不同,它能够在不同的操作平台上进行切换,而不做或者仅仅做很少的修改。

2008年PHP5成为了PHP唯一维护中的稳定版本。

将来的PHP5.3将会加Latestaticbinding和一些其他的功能强化。

PHP6的开发也正在进行中,主要的改进有移除register_globals[13]、magicquotes和Safemode的功能。

2.1.1PHP的性能和特点?

1.PHP更易于学习

PHP是一种简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚本语言,相比而言,ASP,.NET要求了解VBSCRIPT,C#或者其他语言;CGI要求有Perl(或者C)编程基础。

它们都是更加复杂且难以学习的语言。

2.PHP专门用来编写动态WEB页面

PHP不仅简单,而且能方便快捷的编写出功能强大的代码。

Perl(以及VBScript和JAVA)则不是,这个事实暗示了出于自身特定的意图,PHP能够在处理特定任务时比它的那些竞争者更加迅速并且更加简便。

但是需要点明的是,虽然在处理某些任务时更加优秀,PHP并不是比JAVA或者Perl更好的编程语言—后两者能够做PHP不能做的许多事情。

PHP采用与ASP类似的边解释边执行内嵌的脚本代码以访问后台数据库并与用户交互。

提供众多的协议支持,如HTTP、IMAP、POP3、及NNTP等,使得PHP在跨平台方面有很好的表现。

PHP支持目前绝大多数的数据库,具有许多与各类数据库连接的函数。

它与MYSQL是一对绝佳的组合,此外还可以自己编写外围的函数间接存取数据库。

3.PHP不仅免费而且跨平台

任何人在遵守GNU条约的情况下,均可免费使用并更改其源码,可以在任何计算机上使用PHP而不产生费用。

此外,PHP可同时运行于Windows,Unix,Linux平台的WEB后台程序。

此外,PHP的开源本质上意味着是PHP的用户推动了它的发展,而不是由什么企业实体。

 

2.2系统设计工具介绍

2.2.1平台选择

本次论文采用的平台信息如下所示:

●采用了Internet架构,Bowser/Server模式。

●Web服务器采用Nginx服务器,数据库管理系统为mysql。

●不适用任何开发工具,所有页面代码,以及整个项目的目录都有自己设定。

2.2.2系统开发工具

本购书系统是基于JSP+MYSQL数据库技术实现的,现在简要对JSP技术和MYSQL数据库作介绍。

2.2.2.1开发语言—JSP

JSP的技术原理、JSP语言及其特点

在传统的HTML网页文件中加入Java语言程序片段和JSP标记(tag),就构成了JSP网页。

JSP页面从表面上看与标准的HTML和XML页面没多大不同,并额外携带了JSP引擎以便处理和抽取额外元件。

Web应用服务器在处理访问JSP网页的请求时,其中的程序片段会首先执行,然后处理结果将以HTML格式返回给发出请求的客户。

程序片段可以发送E-mail、重新定向网页以及操作数据库等,这就是建立动态网站不可或缺的功能。

网络上传送给客户端的仅是得到处理过的结果,而所有程序都将在服务器端执行,这样就降低了对客户浏览器的要求。

它基于强大的Java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。

由于有了JSP技术,使得动态Web页面的开发在多个方面得到了加速:

(1)将内容的生成和显示进行分离

JSP技术使得Web页面开发人员能够运用XML标识或者HTML来设计和格式化最终页面。

使用脚本语言或者JSP标识来生成页面上的动态内容(内容因请求而变)。

所有的脚本在服务器端运行,生成内容的逻辑被封装在JavaBeans组件和标识中,并且捆绑在脚本语言中,。

假设核心逻辑被封装在Beans和标识中,那么其他人,如页面设计者和Web管理人员,就能够轻松编辑和使用JSP页面,而不影响页面内容的生成。

JSP标识和脚本语言在服务器端被JSP引擎解释,生成所请求的内容,结果将以HTML(或者XML)页面的形式被返回给浏览器。

这使得作者可以保护自己的代码,同时任何基于HTML的Web浏览器的完全可用性又得到了保证。

(2)强调可重用的组件

为了可以运行应用程序所要求的错综复杂的处理,绝大多数JSP页面依赖于跨平台的,可重用的组件(EnterpriseJavaBeansTM组件或者JavaBeans)。

普通操作的组件能够被开发人员共享和交换执行,或者使更多的使用者或者客户团体能够使用这些组件。

基于组件的方法使得总体开发过程得到了加速,并且各种组织也因基于组件的方法而在他们已具备的技能和优化结果的开发努力中获得了平衡。

(3)采用标识简化页面开发

Web页面开发人员不一定都熟悉脚本语言。

JSP技术封装的许多功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。

JavaBeans组件能够被标准的JSP标识所访问和实例化,其组件属性也能被设置或者检索,并且,用其他方法难于编码和耗时的功能也能为标准的JSP标识所执行。

JSP技术是可以通过开发定制化标识库进行扩展的。

今后,第三方开发人员和其他人员可以创建自己的常用功能标识库。

这样,Web页面开发人员的工作将得到简化,因为他们能够使用熟悉的开发工具和就像标识一样的执行指定功能的组件来。

(4)JSP能提供所有Servlets功能

JSP能提供所有Servlets功能,它比修改HTML和用Println书写更方便。

可以更明确地进行分工,HTML由Web页面设计人员负责编写,而只需留出足够的空间让Servlets程序员编写动态内容即可。

(5)健壮的存储管理和安全性

JSP页面具备Java技术的所有优点,包括安全性和健壮的存储管理,其原因是由于JSP页面的内置的页面脚本语言是以Java编程语言为基础的,而且所有的JSP页面文件最终都被编译成为JavaServlet,。

(6)一次编写,各处运行

作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。

随着JSP支持被日益增多的供应商添加到他们的产品中,您可以选择使用自己的服务器和工具,工具或服务器的更改并不影响当前的应用,PHP在这一点上则比Java略逊一筹。

(7)JSP技术的脚本语言是Java语言。

Java语言是易扩充的、强大的、成熟的编程语言。

(8)高效性与安全性。

JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。

(9)可维护性。

Web平台、服务器及其他组件很容易升级或切换,并且这丝毫不会影响JSP基本的应用程序,因为JSP技术是一种跨平台的、开放的结构。

(10)多样化和功能强大的开发工具支持。

Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。

2.2.2.2Java及JavaServlets概述

JSP技术的脚本语言是Java语言,谈及JSP技术,不可避免地要对JAVA技术进行一些简单的介绍。

2.2.2.3JavaBean简介

JavaBean是一种软件组件,它基于Java,如同Active控件一样,JavaBean通过封装业务逻辑就可以建立一整套能够复用的对象库。

在Web应用开发中集成的JavaBean组件得到了JSP完善的支持,这种支持既能减少开发时间(可以直接利用可信任的和经过测试的现有组件),又能避免重复开发,同时也为JSP应用提供了更多的可伸缩性。

JavaBean组件有多种功能,例如复杂的计算任务的执行,或负责访问后台数据库及数据提取等。

由于Java编程语言所具备的优势和特点,使得基于它的JavaBean软件组件技术受到人们的广泛关注。

它的任务就是:

编写一次,可以在任何地方重用,可以在任何地方执行。

可以在任何地方重用的JavaBean组件涉及了多个方面,例如可以在应用程序构造器工具、Web站点、文档、应用程序和其他组件等多种方案中再利用。

JavaBean被实现为一种应用程序接口,它独立于平台和结构的,其目的是为了创建和运用Java软件组件,内部的结构和细节问题由于它的实现而可以被忽略,因此只要定义其对外功能及外部的特征就可以了。

其中,事件、方法和属性三种应用程序接口可以单独对外进行开发。

2.2.2.2数据库—MySQL

作为一种关联数据库管理系统的MySQL数据库,它不是将全部数据放在一个大仓库内,而是将关联数据库的数据保存在不同的数据表中。

这样就提高了速度并增强了灵活性。

由于其总体拥有成本低、速度快、体积小,特别是源代码开放这一特点,为了缩减网站总体拥有成本,许多中小型网站选择了MySQL作为网站数据库。

与Oracle、DB2、SQLServer等大型数据库相比,MySQL自有其不足之处,如功能有限、规模小等,但是这一点也没有影响到它受欢迎的程度。

由于MySQL是开放源码的软件,因此极大地缩减总体拥有成本,对于一般的中小型企业和个人使用者来说,MySQL提供的功能已经足以应付自如了。

目前互联网上主流的网站构架方式是LNMP和LAMP,即应用Linux作为操作系统,Nginx和Apache作为Web服务器,数据库选择MySQL,服务器端脚本解释器则使用PHP/Perl/Python。

由于这四个软件都是开放源码软件或免费的,因此使用这种方式无需开发成本(除开人工成本)就能够建立起一个免费、稳定的网站系统。

第3章网上购物系统需求分析

3.1可行性分析

作为一种动态网页技术标准的JSP(JavaServerPages),它是由SunMicrosystems公司倡导,并且有许多公司一起参与建立的。

JSP技术与ASP技术有些类似,它是在以往的网页HTML文件中嵌入JSP标记(tag)和Java程序片段(Scriptlet),从而形成JSP文件(*.jsp)。

用JSP技术开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web应用服务器在处理访问JSP网页的请求时,其中的程序片段会首先执行,然后处理结果将以HTML格式返回给发出请求的客户。

程序片段可以发送E-mail、重新定向网页以及操作数据库等,这就是建立动态网站不可或缺的功能。

随着计算机网络的发展,网上冲浪人数日益增多,人们已经逐步适应了通过网上商城的方式进行online购物和获取服务。

因此,使用这样的方式,在计算机网络上提供各

种商品的交易,能够被众多客户所接受。

构建网上购物系统从技术层面已经切实可行,因为当今数据库技术已经十分成熟,并且处理能力也相当惊人,同时也有众多开发工具可供选择来开发电子商务系统网站,比如:

JSPPHP、ASP等,并且也都十分成熟,归功于这些技术的支持,构建一个网上购物系统就有了技术保障

此外,相关软件、硬件的成本费用现在也很廉价,使得在经济上开发一个网上购物系统的是完全可行的。

3.2系统功能需求

●登录注册管理:

对未注册本站的用户提供注册入口,对本站用户提供登录入口。

能够对用户名,密码的简单验证;已经注册的用户不能重复注册。

●商品浏览:

显示商品概要信息,提供商品详细信息链接,并提供放入购物车的链接及购买链接。

●购物车管理:

对欲购买商品可以增添到购物车,随时对购物车中的商品进行查询并据此进行其他操作

●订单管理:

对欲购买的商品提供订购接口。

限制只有登录的用户可下订单;用户可以随时查看自己的订单。

第4章系统设计功能模块

4.1.1系统功能结构图

整个系统分为系统前台功能和后台管理部分

前台部分。

会员登录注册部分注册网站用户以及登录网站;商品展示部分主要是商品的详细介绍,包括名称,介绍,价格等信息。

购物车主要存放客户选购的商品,用户可以在登录成功后的任何时间点击页面左侧的“我的购物车”查询当前已经添加的商品。

订单部分主要用于记录用户已发出的订单,用户可以在登录成功后的任何时间点击页面左侧的“我的订单”查询当前已经订购的商品。

后台管理部分。

商品管理模块主要包括从数据库查询商品信息并返回给用户界面进行展示等操作。

会员管理模块,用于读取用户提交的注册信息并更新至数据库实现用户注册;以及获取已注册用户的登录信息,并与数据库中的用户信息进行比较来判断是否是本站用户,若是则登录予以通过,否则返回登录失败信息。

退出系统部分是用于给已登录用户退出系统时使用,可以达到更换用户进行登录的功能。

购物车管理部分和订单管理部分是用于将用户提交的相应信息更新至数据库以达到相应的管理功能。

4.1.2处理流程

4.2.1设计目标

本购书系统在设计时应该满足以下几个目标:

●采用人机对话的操作方式,信息查询方便、界面设计美观友好.

●全面展示商城内所有商品,并可展示新商品。

●实现网上购书。

●用户随时都可以查看自己的购物车。

●用户随时都可以查看自己的订单。

●对用户输入的某些数据,系统进行一定的数据检验,尽可能排除人为的错误。

4.2.2系统开发环境

硬件平台:

CPU:

2.00GHz;

内存:

2G。

软件平台:

操作系统:

Windows7旗舰版;

数据库:

MySQL;

开发工具包:

JDK1.6;

JSP服务器:

Tomcat6.0以上;

浏览器:

IE9;

4.3数据库设计

4.3.1数据库需求分析

数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQLServer,Oracle等。

我采用了MYSQL数据库管理系统,建立的数据库名为shopping_system。

整个系统功能需要以下数据项:

用户:

用户id、用户名称、登录密码、用户真实姓名、城市、邮箱地址、联系地址、联系电话、邮政编码、证件类型、证件号吗。

商品:

商品id、名称、价格、图片路径、简要介绍、是否新品。

购物车:

购物车ID、商品id、商品名称、商品介绍、价格、图片路径、用户名、商品数量

订单:

订单号、商品id、价格、商品数量、商品名称、用户名。

4.3.2数据库表设计

下面分别创建表,主要模块表的属性以及约束信息如下:

4.3.2.1用户信息表member

列名

数据类型

长度

主键

非空

自增

默认值

备注

ID

INTEGER

10

用户ID

userName

VARCHAR()

45

用户名

trueName

VARCHAR()

45

真实姓名

psd

VARCHAR()

45

密码

city

VARCHAR()

45

城市

address

VARCHAR()

45

联系地址

postcode

VARCHAR()

45

邮政编码

cardType

VARCHAR()

45

证件类型

cardNO

VARCHAR()

45

证件号吗

tel

VARCHAR()

45

联系电话

Email

VARCHAR()

45

邮箱

Amount

INTEGER

10

购买数量

4.3.2.2商品信息表product

列名

数据类型

长度

主键

非空

自增

默认值

备注

ID

INTEGER

10

商品ID

productName

VARCHAR

45

商品名称

introduce

VARCHAR

5000

商品介绍

price

INTEGER

10

商品价格

picture

VARCHAR

45

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1