当前位置:文档之家› 基于JSP的网上超市系统的设计与实现毕业设计

基于JSP的网上超市系统的设计与实现毕业设计

基于JSP的网上超市系统的设计与实现毕业设计
基于JSP的网上超市系统的设计与实现毕业设计

毕业论文

题目基于JSP的网上超市系统

的设计与实现

英文题目Design And Implementation

Of Based On JSP Online

Supermarket System

信息科学与技术学院学士学位论文

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

信息科学与技术学院学士学位论文

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

信息科学与技术学院学士学位论文导师签名:日期:年月日

信息科学与技术学院学士学位论文

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

3)其它

信息科学与技术学院学士学位论文

摘要

随着Internet飞速发展,互联网成为人们快速获取、发布和传递信息的重要渠道。它在人们的政治、经济、生活等各个方面发挥着重要作用。特别是对当代中国的白领来说,去超市购物逐渐成为令人头痛的事情。交通堵塞、排队结账使面临工作压力的年轻上班族越来越不愿意去超市。网上超市带给顾客全新的生活方式:只要点击几下鼠标,我们就可以将日常所需送到顾客的手中。网上超市是建立在网络上的一个虚拟的购物商场,避免了人们挑选商品的繁琐过程,使购物变得轻松、快捷、方便;同时又能有效的控制“商场”运营的成本,开辟了一个新的渠道。因此研究和开发网上超市系统对丰富人们生活,足不出户完成工作、学习、娱乐、购物等方面有着非常重要的意义。

系统采用JSP技术和Mysql数据库技术实现。

首先,论文简要介绍了网上超市系统开发的背景、目的和意义和国内外发展的现状,概述了开发本系统所涉及的理论知识及相关技术。

其次,论文详细地阐述了系统的需求分析和系统设计。通过采用面向对象的分析与设计方法,对网上超市系统进行需求分析。

再次,论文着重介绍了基于JSP技术的网上超市系统的开发过程、设计方法、软件的实现过程和测试结果,以及基于JSP的主要关键技术的实现。系统使用了Ajax 技术实现页面的无刷新提交。通过引入基于JSP技术以便使得系统的逻辑计算、页面层次、访问速度等方面得到改善。

最后,对论文所做的工作进行了总结,并展望下一步的完善与改进工作。

该网上超市系统综合了目前其它相关技术,外观设计简约,交流界面人性化,配合数据库管理,实用且易操作。

关键词:网上购物,电子商务,网上超市系统

信息科学与技术学院学士学位论文

Abstract

With the rapid development of Internet, the Internet become people to quickly get, distribution and transfer information important channel. It in people's political, economic, and other aspects of life plays an important role. The Internet publishing information mainly through the web site to realize. As people life level of, never leave home to complete the job, study, entertainment, shopping have become people to the fast pace of living the way a demand. The preliminary design realize the online shopping the basic operation of the process, membership-based shopping system, perfect the function of the web site.

This paper describes the design and implementation of e-commerce sites - the purpose of online sales, process and the realization of various functions. Given the systematic analysis of the site, described the webpage design, and introduces the contents of the database and the main

implementation. This paper also summed up the main characteristics and functions of webpage. Design simple, humanity communion interface, with database management, practical and easy to operate.

The system use JSP technology and Mysql database technology.

Key words: Online Shopping, E-commerce, Online Supermarket

信息科学与技术学院学士学位论文

目录

摘要 ...................................................... I Abstract ................................................... VI 1 绪论

1.1 系统开发背景 (1)

1.2系统实现的目标 (2)

1.3系统的开发意义 (2)

1.4本章小结 (3)

2 需求分析

2.1 系统非功能性需求 (4)

2.2系统功能需求 (4)

2.3 系统数据流程分析 (5)

2.4 环境需求 (6)

2.5 本章小结 (8)

3 系统设计

3.1 系统结构设计 (9)

3.2 数据库设计 (16)

3.3 本章小结 (22)

4 系统实现

4.1系统功能简介 (23)

信息科学与技术学院学士学位论文

4.2 功能模块实现 (23)

4.3 数据库实现 (33)

4.4 本章小结 (35)

5系统测试

5.1 测试序号 (36)

5.2测试模块与运行 (36)

6总结与展望

致谢 (44)

参考文献 (45)

信息科学与技术学院学士学位论文

1 绪论

1.1 系统开发背景

1.1.1网上购物的发展

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C (Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。

网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。

1.1.2网上购物系统的现状

目前国内主流购物系统中采用ASP、PHP、JSP、JAVA语言开发占据80%,在模式上随着近年国内电子商务情势的大好,各购物系统开发商的兴起如雨后春笋一般。随着国家政策的支持和电子商务行业的高速发展,以后的购物系统发展路线必然走向标准化、国际化、智能化的市场道路。

2005年我国网民网上购物用户达2200万,比2004年增长38.6%,交易额高达135.05亿元。2007年通过B2B电子商务完成的交易额达到21239亿元,增长65.9%,

信息科学与技术学院学士学位论文

实现的运营商营业收入达39亿元,增长49.1%。2008年6月底,网络购物用户人数达到6329万,半年内增加36.4%,全年我国电子商务类站点的总体用户覆盖已经从9000万户提升至9800万户,网络交易规模接近2700亿。根据我国电子商务研究中心发布的《2010年(上)电子商务市场数据检测报告》显示,截至2010年6月份,国内个人网店的数量已经达到了1200万家,且增长迅猛,预计今年年底网店数量将达到1300万家,直接从业人员超过130万人,间接带动就业近1000万人,市场交易额达到2.25万亿元,预计全年交易额将超过4.3万亿元。

由上面数据可以看出,中国的网上购物发展正蓬勃发展,充满活力,而基于JSP 开发的电子商务网站更是国内外的主流,因此此系统的开发是符合社会的发展形式,是很有意义的。

1.2系统实现的目标

现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用中的解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。

1.3系统的开发意义

Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。

信息科学与技术学院学士学位论文

而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。

当今比较流行的网上购物系统有“淘宝(https://www.doczj.com/doc/a610106440.html,)”以及“当当(https://www.doczj.com/doc/a610106440.html,)”。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。

设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:动态网页制作技术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。

1.4 本章小结

这一章节主要就是介绍了一下系统开发的目的以及意义,首先列出了网上超市的一些管理现状,只有很好的了解了当前网上超市的现状,那样才能对该系统进行设计前期的工作任务进行一个很好的规划,明确该系统的设计理念以及改系统要达到的目标,同时明确了本系统开发所涉及的核心技术。

信息科学与技术学院学士学位论文

2 需求分析

2.1 系统非功能性需求

非功能性需求是指为满足用户业务需求必须具有但不是功能性需求的系统特性。虽然此需求与系统业务逻辑无直接关系,但也影响着系统的质量,不能忽视。本系统的非功能性需求主要包括以下几个方面:

(1)界面友好

本系统在功能完善的情况下,界面尽量做到简洁友好、便于操作,并应有效地防止误操作的发生。

(2)支持多用户并发访问

本系统属于一个多用户的网上购物系统,因此需要做到支持多用户的并发访问,并尽量控制到用户可接受的访问速度。

(3)安全性

互联网中存在的威胁无处不在,由于本系统基于Web开发,难免要受到安全性的挑战。因此,本系统应尽量避免威胁安全性的因素发生。

2.2系统功能需求

通过需求分析,确定本系统有以下一些基本功能:

●登录注册管理:注册时能够对用户名,密码的简单验证;能够对电子邮箱,

Email进行有效性验证;能够防止利用页面刷新重复注册,以及已经注册的

用户不能重复注册。

●商品浏览:分类显示商品;显示商品详情,提供购买链接。

●购物车管理:欲购买商品可以增添到购物车;也可以从购物车退回商品,清

空购物车;对于同一件商品的多次购买只能在原来的商品上增添数量,还可

以修改购物车中某个商品的数量,统计商品总金额。

信息科学与技术学院学士学位论文

●订单管理:只有登录的用户可下订单;用户可以查看自己的订单。管理员可

以修改订单的状态。

●商品管理:管理员可以增添商品分类;修改商品基本信息;增添商品时候可

以上传图片。

●用户管理:管理员对注册用户的维护。

2.3 系统数据流程分析

2.31 系统数据流图

通过对系统的网上超市的数据流动分析,得出数据流程如图2-1所示。

用户

图2-1 系统数据流图

信息科学与技术学院学士学位论文

2.32 系统E-R 图

通过对系统的网上超市的数据分析,得出E-R 图如图2-2所示。

图2-2 系统E-R 图

2.4 环境需求

2.41 开发平台

此系统开发选用的平台是Struts2+Java Server Page(简称JSP)+Mysql 数据1 n 1 1 1 n 1

n

信息科学与技术学院学士学位论文

库,它适应于Windows操作系统并能很好的与其应用程序结合,而且Mysql数据库也易操作,从而大大降低了编程难度。具体如下:

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

●Web服务器采用Tomcat5.5服务器,数据库管理系统为Mysql。

●采用了jdk1.6的环境

●开发工具使用Dreamweaver搭建系统页面框架,再利用Struts2自带的标签

插入服务器端传过来的数据。

●在服务器端使用Myeclipse工具开发,利用Struts2框架处理业务。

2.42 系统开发工具

本系统是基于Struts2+JSP+Mysql数据库技术实现的,现对JSP技术和Mysql 数据库以及Struts2框架作简要的介绍。

2.43 开发语言—JSP

JSP页面由HTML代码和嵌入其中的Java代码所组成。JavaBean是JSP的技术基础,而且大型的Web应用程序的开发需要JavaBean和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网等特点。JSP的技术的优势:

●一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代

码不需要做任何更改。

●系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环

境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见

的。

●JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易

扩充的编程语言。

●高效性与安全性。JSP在执行前先被编译成字节码,字节码由Java虚拟机

信息科学与技术学院学士学位论文

解释执行,比源码解释效率高。

●可维护性。由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、

平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。

●多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工

具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台

之下。

2.44 数据库—Mysql

Mysql是Oracle公司的一款数据库产品,因为其小巧亦操作,却十分稳定,成为一些中小型项目和我们学习中最常用的数据库,在这里便使用了这款成熟稳定的数据库。

2.45 框架—Struts2

在Stru ts2出现之前,Struts1就是一个非常有名的框架,它实现了MVC模式。之后出现的WebWork框架也是一个很优秀的框架,随着时间的发展,Struts1渐渐淘汰,有人用WebWork的核心并包装上Struts1,由此产生了更先进的技术—Struts2。Struts2是经典的MVC结构框架,将显示,控制,逻辑很好的分离,可以使我们开发起来更具延展性。

2.5 本章小结

这一小节主要是明确系统开发的需求分析,明确系统要实现的功能,确立系统的功能模块,按照系统开发的流程,先申述系统的管理概述,继而就确立系统要实现的功能模块,最后确立系统的用户角色需求的定位,本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了网上超市系统的软件开发过程,便于程序员与客操作者之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。

信息科学与技术学院学士学位论文

3 系统设计

3.1 系统结构设计

本系统课分为前后台两个部分,共有用户登录注册、商品展示、购物车、结账、后台管理五大模块

网上购物系统前台功能结构如图3-1所示

图3-1 系统前台功能结构图

网上购物系统后台功能结构如图3-2所示

图3-2 系统后台功能结构图

信息科学与技术学院学士学位论文系统处理业务流程如图3-3所示

图3-3 业务流程图

主要可将本购物系统分为五个模块

信息科学与技术学院学士学位论文

1. 登陆注册模块

图3-4 登陆注册流程图

(1)首先进入主页面main.jsp时,先载入一些静态元素和左边栏、右边栏两个只需显示文字的动态数据,而其他的几个div版块,如站长推荐,热销版,新上架等模块都是通过AJAX技术异步加载进main.jsp页面。

(2)登陆时加上了javascript验证表单。

(3)注册时加上了javascript验证表单,在填写email即用户名的时候,通过失去焦点事件和Ajax技术向服务器发送异步请求查询用户名是否存在,并在注册页面局部刷新提示用户,验证码也是通过Ajax技术实现。

(4)注册页面提交后,会出现一个验证邮箱提示,服务器向用户邮箱发送了一个验证码,用户需要填写验证码才能完成注册,如果不进行验证,下次登录是还会提示验证,不能使用用户功能。

(5)输入邮箱验证码后,完成注册。

基于JSP的网上购物系统本科毕业论文

毕业论文声明 本人郑重声明: 1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。 除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名): 年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容: 按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 论文作者签名:日期: 指导教师签名:日期: 基于JSP的网上购物系统设计 摘要:本网上购物系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。 本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对网 上购物系统进行了系统检测并提出了还需要改进的问题。 本系统主要为用户提供了会员注册,购物车管理,用户资料修改等功能,为管理员提供了商品管理,用户信息管理等功能。在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用My SQL数据库。 关键词:B/S结构;JavaBean;JSP;

校园网站jsp毕业设计(论文)

毕业设计设计题目:基于J2EE的学院计算中心网站设计 系别:_________________________ 班级:_________________________ 姓名:_________________________ 指导教师:_________________________ 年6月10 日

1 基于J2EE 的学院计算中心网站设计 摘要 本文着重阐述了计算机中心网站的开发过程。介绍了网站的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了网站各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个模块程序设计的规划及具体实现。 根据实际需求,计算机中心网站设计这个项目采用模块化的设计思想,在Windows XP 操作系统环境下,搭建JSP 运行环境JDK+TOMCAT ,通过使用JAVA 脚本语言完成动态的、交互的web 服务器应用程序,实现学校网站的多种功能。 本网站具有多方面特点:网站功能完备,用户使用方便简捷,人性化的用户界面,设置齐全,大大减少了操作人员和用户的工作负担,提高了学校的信息化的水平。 关键词:Java 数据库 网站设计

The Design Based on J2EE of TangShan College Computer Center Web Site Abstract This article focuses on the computer center web site for the development process. Introduced a web site for environment and development tools, the design concept and design process has also made a comprehensive narrative, in the database to create ideological and various data tables specific links between the areas has also made detailed and specific analysis of the The various functions of the web site to achieve process and detailed design process, drawing a simple web function modules map at the same time, to more clearly show that design thinking and the whole process of planning and design of concrete realization. According to actual demand, the computer center web site for this project is modular in design, in the Windows XP operating system environment, the structures JSP operating environment JDK + TOMCAT, through the use of scripting language JAVA complete dynamic, interactive web server applications, curriculum information and results of information management. This web site has many features: system fully functional, easy to use simple user-friendly user interface, complete security settings, greatly reducing the operators and improve the efficiency of the management of school information Level. Keywords: JSP;Database;Website Design 2

jsp 毕业设计参考文献

jsp 毕业设计参考文献 [1]飞思科技产品研发中心.JSP应用开发详解(第二版)[M].北京:电子工业出版社,2004 [2]吴以欣,陈小宁.JavaScript 脚本程序设计[M].北京:人民邮电出版社,2005 [3]萨师煊,王珊.数据库系统概论(第三版) [M].北京:高等教育出版社, 2000 [4] 孙卫琴、李洪成.Tomcat与Java Web开发技术详解[M].北京:电子工业出版社,2004 [5] 曾云飞,基于Struts框架的电子政务研究和实现 [M].东北大学出版社2005 [6]程凯.JSP中文问题及一套整体解决方案[J].许昌学院学 报,2006,25(5):77-80. [7]刘长生,谢强,丁秋林.Java应用中的汉字乱码问题分析[J].计算机技术与发展,2006,16(1):158-161 [8]乐秀潘,沈琴.structs1.1与struct1s.2的比较[J].电力系统通信.2000,20(5):35—39 [9]孙东卫,张冀红,李声利. 数据库访问技术研究[J].现代电子技 术.2002,18(5).20-34. [10] 苟凌怡,魏生民. SQL Server 中索引的有效选取[J].计算机工程与应用, 1999,35(6): 70-71 [11] 张树亮, 李超https://www.doczj.com/doc/a610106440.html, 2.0+SQL Server网络应用系统开发案例精解[M].北京:清华大学出版社,2006 [12] G.E.Hobona, S.J.Abele, Philip James [J]. University of Newcastle upon Tyne, 2006 [13] Mark Wutka,Alan Moffet,Kunal Mittal.Sams Teach Yourself JAVAServer Pages 2.0 with Apache Tomcat in 24 Hours[M].Sams Publishing,2003 [14]James Turner,Kevin Bedell. Struts Kick Start[M]. SAMS,2004 [15] Kong Michael. An environment for secure SQL/Server computing [M].Oxford University Press Inc., 1993: 149 [1] 程凯. 计算机技术与应用研究[J]. 许昌学院学报,2006, 25(5):77-80 [2] 赵川,丁志刚,宗宇伟等. 基于Eclipse的测试工具管理平台构建[J]. 软件

(完整版)JSP网上购物系统1毕业设计

以下文档格式全部为word格式,下载后您可以任意修改编辑。 绪论 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。 网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。 网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告 需做毕业设计,请联系QQ:Email:

第1章系统开发背景与意义 1.1 系统开发背景 随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物,24小时内商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。上海首家网上商店——上海亿样购物中心由于经营不善,开业不到半年即关门停业,北京的一些大型零售商场,其网上商店“门庭冷落”。 结算方式的原始落后是网上购物致命的弱点。在国外,计算机一般都与银行的帐户相联,消费者和网络商店只需和网上银行打交道,不必当面

毕业设计JSP MVC外文翻译

Struts——一种开源MVC的实现 这篇文章介绍Struts,一个使用servlet和JavaServer Pages技术的一种Model-View-Controller的实现。Struts可以帮助你控制Web项目中的变化并提高专业化。即使你可能永远不会用Struts实现一个系统,你可以获得一些想法用于你未来的servlet和JSP网页的实现中。 简介 在小学校园里的小孩子们都可以在因特网上发布HTML网页。然而,有一个重大的不同在一个小学生和一个专业人士开发的网站之间。网页设计师(或者HTML开发人员)必须理解颜色、用户、生产流程、网页布局、浏览器兼容性、图像创建、JavaScript等等。设计漂亮的网站需要做大量的工作,大多数Java开发人员更注重创建优美的对象接口,而不是用户界面。JavaServer Pages(JSP)技术为网页设计人员和Java开发人员提供了一种联系钮带。 如果你开发过大型Web应用程序,你就理解“变化”这个词语。“模型-视图-控制器”(MVC)就是用来帮助你控制变化的一种设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合。Struts是一种MVC实现,它将Servlet2.2和JSP 1.1标记(属于J2EE规范)用作实现的一部分。你可能永远不会用Struts实现一个系统,但了解一下Struts或许使你能将其中的一些思想用于你以后的Servlet和JSP实现中。 模型-视图-控制器(MVC) JSP标签只解决了我们问题中的一部分。我们依然有验证、流控制、以及更新应用程序结构的问题。这就是MVC从哪儿来以及来干嘛的。MVC通过把问题分成三类来帮助解决一些与单模块相关的问题: ?Model(模型) 模块包括应用程序功能的核心。模型封装着应用程序的各个结构。有时它所包含的唯一功能就是结构。它对于视图或者控制器一无所知。 ?View(视图) 视图提供了模型的演示。它是应用程序的外表。视图可以进入模型获得者,

网上在线投票系统(论文范文-JSP-JAVA-毕业设计)

需要本论文完整程序源代码,答辩PPT,开题报告等全套资料,请联系本文档上传者QQ 毕业论文(设计) 题目在线投票系统 学生姓名学号 班级 专业 分院 指导教师 2008年04月04日

内容包括: 题目在线投票系统 摘要及关键词JSP 投票目录 绪论 正文 结论 致谢语 参考文献 附录

目录 第1部分概述 (2) 第2部分分析部分 (3) 2.1.功能需求 (3) 第3部分系统设计 (4) 3.1.功能模块设计 (4) 3.2.数据库的设计 (4) 第4部分系统开发 (4) 4.1.数据库 (4) 4.1.1.创建数据库 (4) 4.1.2.创建表 (5) 4.1.3.连接数据库 (5) 4.2.功能的实现 (6) 4.3.问题及解决 (6) 第5部分运行部分 (6) 5.1.系统的安装 (6) 5.2.系统的使用 (7) 第6部分附录 (9) 附录1运行环境 (9) 1.1硬件要求 (9) 1.2.软件要求 (10) 附录2设计代码 (10) 1.vote.jsp (10) 2.result.jsp (11) 3.add.jsp (12) 4.del.jsp (14) 5.display.jsp (15) 6.modify.jsp (16) 7. DBConnect.java (19) 第1部分概述 在线投票系统主要用来统计网站用户对某个主题或热门话题的意见。决策者通过这些统计数据做出相应的决策。在线投票系统是一般网站必备的程序之一,如果网站开发者想了解用户对该网站的意见和建议。他可以设计这样一个投票主题:你认为该网站如何?(A.很好B.一般C.不好)然后提供给用户进行投票。

JSP类计算机专业毕业设计题目

JSP类计算机专业毕业设计题目 1.网上书店 2.网上考试 3.手机销售系统 4.基于JSP技术的网络陶瓷城 5.智能道路交通信息管理系统 6.B2C的电子商务系统(J2EE) 7.网络远程作业处理系统 8.设备管理系统 9.网上购物系统设计 10.网上拍卖平台系统 11.手机游戏(J2EE) 12.网上商店系统 13.电子报销系统(J2EE) 14.公文管理系统 15.B2C电子商务平台 16.企业资产管理系统 17.会议管理系统 18.教务管理系统 19.电子商务网站 20.网络办公系统 21.毕业论文管理系统 22.网上购物系统 23.工资管理系统 24.网站流量统计系统 25.项目管理系统 26.手机销售管理系统 27.房屋交易管理系统 28.进销存管理系统 29.房管局房屋交易管理系统 30.新闻发布系统 31.汽车销售网站 32.物业管理系统 33.邮件过滤系统 34.音乐网站 35.网上人才招聘系统

36.网上订餐系统 37.考勤管理系统 38.酒店管理系系统 39.小区物业管理系统 40.超市进销存管理系统 41.网上售票系统 42.在线考试系统 43.在线借阅图书系统 44.婚纱影楼管理系统 45.网上视频点播系统 46.银行账目管理系统 47.销售管理系统 48.基于CTOC的网上拍卖管理系统 49.物资管理系统 50.生产资料管理系统 第50-100个题目 51.火车站订票系统 52.网上书店售书系统 53.出租车管理 54.网络购物/网上商城 55.游戏机销售系统 56.动漫网站 57.移动硬盘销售系统 58.基于WEB的考务管理系统的设计与实现 59.网上自测试系统 60.图书管理系统的设计 61.在线考试系统 62.在线网络购物 63.J2EE框架的师生互助平台的设计与实现 64.快运快递网站 65.基于JSP教学实验管理系统 66.小区物业管理系统 67.校园门户网 68.图书管理系统 69.销售管理系统

基于JSP的网上购物系统的设计与实现毕业论文

吉林工商学院 毕业论文题目名称:基于JSP的网上购物系统的设计与实现

毕业论文原创性声明 本人郑重声明:所呈交毕业论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 论文作者签名:年月日

基于JSP的网上购物系统的设计与实现 摘要:本网上购物系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。 本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。 本毕业设计的内容是设计并且实现一个基于JSP技术的网上购物系统,主要使用了Struts+Spring+Hibernate等多种框架的结合使用,用MyEclipse作为开发工具,以MySQL作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具,使用Java 语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。 关键词:MyEclipse;MySQL;JSP;Dreamweaver

The Analysis and Realization of the Shop on Line System Abstract: The shop online system is an electronic commercial platform which has been designed according to the situation of shop online system based on Internet with B2C mode. It can not only enhance the scale of shopping centre and market influence, and can also reduce the enterprise’s running cost, improve work efficiency. The thesis has firstly introduced the practical situation and the developing background of the system. And then has described the designing goal、system need and the whole designing plan, has described the detailed design and reality of the system in detail. Finally, conclusion has been drawn about the system and problem has also been raised. The content of graduation design is to design and implement an online shopping system based on JSP technology, mainly using Struts+Spring+Hibernate and other frame used in combination, using MyEclipse as a development tool, using MySQL as the database, with Macromedia's Dreamweaver as the interface landscaping tools, the use of Java language , development page JSP, adopt dynamic page technology. This system interface is simple, convenient operation, easy maintenance. Key Words: MyEclipse; MySQL; JSP; Dreamweaver

毕业设计--外文资料翻译-JSP技术

JSP技术 Java Server Pages(JSP)是一种基于web的脚本编程技术,类似于网景公司的服务器端Java脚本语言—— server-side JavaScript(SSJS)和微软的Active Server Pages(ASP)。与SSJS和ASP相比,JSP具有更好的可扩展性,并且它不专属于任何一家厂商或某一特定的Web服务器。尽管JSP规范是由Sun公司制定的,但任何厂商都可以在自己的系统上实现JSP。 在Sun正式发布JSP(Java Server Pages)之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境。按照Sun的说法,JSP能够适应市场上包括Apache WebServer、IIS4.0在内的85%的服务器产品。 本文将介绍JSP相关的知识,以及JavaBean的相关内容,当然都是比较粗略的介绍其中的基本内容,仅仅起到抛砖引玉的作用,如果读者需要更详细的信息,请参考相应的JSP的书籍。 1.1 概述 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强大而特别的功能。JSP与Microsoft的ASP技术非常相似。两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。下面我们简单的对它进行介绍。 JSP页面最终会转换成servlet。因而,从根本上,JSP页面能够执行的任何任务都可以用servlet来完成。然而,这种底层的等同性并不意味着servlet和JSP 页面对于所有的情况都等同适用。问题不在于技术的能力,而是二者在便利性、生产率和可维护性上的不同。毕竟,在特定平台上能够用Java编程语言完成的事情,同样可以用汇编语言来完成,但是选择哪种语言依旧十分重要。 和单独使用servlet相比,JSP提供下述好处:

JSP学生信息管理系统毕业设计

密级 公开 本科生毕业设计报告 计科系学生信息管理系统 学生资助信息管理 金明涛石玉伟 (2006081211) (2006081219) 指导教师姓名:张学义 职称:高级实验师 单位:计算机科学系 专业名称:信息管理与信息系统 设计提交日期: 设计答辩日期: 学位授予单位:黔南民族师范学院 答辩委员会主席: 设计评阅人: 2010 年月日

摘要: 随着计算机应用的普及,电子政务、电子商务的逐步推行,作为西部民族地区的高校,利用相应的管理信息系统来促进各项管理工作的科学化、规范化、信息化及高效率也势在必行。学生资助系统作为学生信息管理系统中的一个主要功能模块,可以实现对贫困生信息的收集、存储、检索等,便于评定贫困生并依据相关政策给予资助,可极大的提高资助工作的效率,达到资助工作公平、公正、公开的目的。该系统作为学生信息管理系统的一个功能模块,在市场上有其相对成熟的产品,但其适应性较差,在功能分析设计欠缺对实际应用需求的思考,也可以这样认为,没有一套较为实用的学生资助信息管理系统。此系统就是为解决和弥补上述问题和不足而产生的,而且呈现出一些自身的特点,满足了资助管理工作的需要。 关键词: 学生,学生信息,信息管理,资助信息,资助管理,家庭经济情况JSP,Java,MySQL,WEB服务器 Abstract : along with the computer application's popularization, the E-government, electronic commerce's gradual carrying out, takes the western multi-national area the university, uses the corresponding management information system to promote each supervisory work scientific style, the standardization, the informationization and the high efficiency is also imperative. The student subsidizes the system to take in a student information management system's major function module, may realize evenly to lives the information sleepily the collection, the standard, the memory, the retrieval and so on, is advantageous evaluates even lives and rests on the related policy sleepily to give the subsidization, but the enormous enhancement subsidization work's efficiency, achieves the subsidization work fairly, fair, the public goal. This system takes a student information management system's functional module, has it relatively mature product in the market, but its compatibility is bad, had not considered fully in the functional analysis design takes the multi-national area university's actual situation, may also believe like this, a set has not been suitable in the multi-national area university practical application student subsidizes the information management system. This system is and more makes up for the solution states the question and insufficient produces, moreover presents some own characteristics, has met the subsidization supervisory work needs. Key word: the student, the student information, the information management, funds the information, the subsidization management, home economics situation ,JSP, Java, MySQL, WEB server

本科毕业设计-基于jsp管理系统的设计与实现

南京工程学院 毕业设计说明书(论文) 作者:学号: 院系:计算机工程学院 专业:网络工程 题目:基于JSP毕业设计管理系统的设计与实现 指导者:讲师 (姓名) (专业技术职务) 评阅者:袁宗福副教授 (姓名) (专业技术职务) 2016年5月南京

毕业设计说明书(论文)中文摘要 高等教育教学改革的不断推进,对于高校毕业设计管理的规范化、流程化、信息化已成为目前面临的重要课题。近年来高校基本上都建立了自己的校园网,为毕业设计管理系统的开发提供了必备的物质基础。计算机软件规定工作流样式,并帮助处理复杂的工作流程是目前毕业设计信息管理系统的基本解决思路。本设计采用Tomcat作为Web服务器,SQL Server作为后台数据库管理系统,在MVC模式的相互协调下,将毕业设计管理系统分为公共模块、分角色模块两个模块。不同的用户角色具有不同的操作权限,只能执行与其角色匹配的操作,利用此机制,保证了系统中数据流的有序流动。 关键字 Tomcat MVC 毕业设计管理系统

毕业设计说明书(论文)外文摘要 Title Design and Implementation of Graduation Project Management System Based on JSP Abstract The continuous advancement of higher education teaching reform has become an important issue facing the standardization, process and information management of graduation project management in Colleges and universities. In recent years, colleges and universities have established their own campus network, which provides the necessary material foundation for the development of graduation design management system. Computer software provides workflow patterns, and help to deal with the complex workflow is the basic solution to the graduation design information management system. This design uses Tomcat as the Web server, Server SQL as the background database management system, in the MVC mode of mutual coordination, the graduation design management system is divided into two modules, the public module, the sub role module. Different user roles have different operating rights, can only perform the operation of the role, the use of this mechanism to ensure the orderly flow of data flow in the system. Key words Tomcat, MVC, Graduation Project Management System

基于JSP的校园网站的设计与实现_毕业设计

基于JSP的校园网站的设计与实现 Design and implementation of Campus website Based on the JSP

摘要 基于JSP的校园网站的设计与实现 在信息时代飞速发展的今天,无论是企业还是学校,信息化建设都成为一个必不可少的模块。校园网站作为学校高度信息化的平台,主要用于达到学校面向大众的宣传效应以及日常校园管理中新闻的及时发布。因此,一个好的校园网站在提高校园日常管理效率的同时,达到良好的宣传效应。而怎样利用一项新的技术构建校园网站,加速学校信息化的进程,提高学校及教师的工作效率,增强教育资源的管理,从而提升学校的知名度成为我们亟待解决的一个问题。 本校园网站课题在对各个组织相关理论进行分析的基础上,采用了目前应用比较普遍的B/S架构,在JSP技术和MySQL数据库管理技术的基础上进行设计和实现,能够很好地帮助学校解决教学资源管理的许多难题。 在设计与开发过程中,我们采用JSP结合CSS以及JavaScript设计语言,利用MyEclipse,以MySql Server为数据库,Tomcat为web服务器进行开发,网站为B/S架构,开发过程中遵循三层架构模式,较低了系统的复杂性,提高了系统的可扩展性。 我们将系统分为前台页面展示和后台管理两大模块,将使用对象划分为五中用户角色并赋予不同级别的权限。设计过程遵循B/S三层架构,保证了系统的可扩展性,降低了系统的复杂性。此外,在开发过程中,我们利用JavaScript实现动态图片的展示,用JspSmartUpload实现上传下载,用Ckeditor实现后台编辑,用过滤器实现非法登陆的拦截。最后,我们通过CSS结合HTML的精心设计,在实现基本功能的同时,尽力达到简约时尚、页面布局合理舒适,色彩清新的界面设计,在体现其新闻性的同时,提高网站的观赏性,让人耳目一新。 本次网站的设计与实现过程基于对校园业务需求的深入调研。因此,本网站系统涵盖了校园网站的所有基本功能。在符合需求的同时,我们实现了合理布局以及便捷式的操作界面。能够切实的推动学校适应现代化技术的发展,增强学校资源的利用率,加强学校管理效率,同时提升了学校的知名度。最终,达到了研究目的并实现系统的设计意义。

基于JSP的图书管理系统毕业设计论文

毕业设计(论文)基于JSP的图书管理系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

最新 jsp毕业设计参考文献-精品

jsp毕业设计参考文献 导语:JSP全名为Java Server Pages,中文名叫java服务器页面。那么,关于jsp的有哪些呢?下面是小编分享的jsp毕业设计的参考文献,欢迎阅读! [1]飞思科技产品研发中心.JSP应用开发详解(第二版)[M].北京:电子工业出版社,2004 [2]吴以欣,陈小宁.JavaScript 脚本程序设计[M].北京:人民邮电出版社,2005 [3]萨师煊,王珊.数据库系统概论(第三版) [M].北京:出版社, 2000 [4] 孙卫琴、李洪成.Tomcat与Java Web开发技术详解[M].北京:电子工业出版社,2004 [5] 曾云飞,基于Struts框架的电子政务研究和实现 [M].东北大学出版社 2005 [6]程凯.JSP中文问题及一套整体解决方案[J].许昌学院学 报,2006,25(5):77-80. [7]刘长生,谢强,丁秋林.Java应用中的汉字乱码问题分析[J].技术与发展,2006,16(1):158-161 [8]乐秀潘,沈琴.structs1.1与struct1s.2的比较[J].系统通信.2000,20(5):35—39 [9]孙东卫,张冀红,李声利. 数据库访问技术研究[J].现代电子技 术.2002,18(5).20-34. [10] 苟凌怡,魏生民. SQL Server 中索引的有效选取[J].计算机工程与应用, 1999,35(6): 70-71 [11] 张树亮, 李超https://www.doczj.com/doc/a610106440.html, 2.0+SQL Server网络应用系统开发案例精解[M].北京:清华大学出版社,2006 [12] G.E.Hobona, S.J.Abele, Philip James [J]. University of Newcastle upon Tyne, 2006 [13] Mark Wutka,Alan Moffet,Kunal Mittal.Sams Teach Yourself JAVAServer Pages 2.0 with Apache Tomcat in 24 Hours[M].Sams Publishing,2003

基于JSP的毕业设计选题系统的设计与实现

基于JSP的毕业设计选题系统的设计与实现 摘要 随着全球信息化技术的兴起,特别是Internet的日益普及,我国各大中专院校都建立了自己的校园网。毕业生以班级为单位的原始手工报送的选题方式已经不能适应时代发展的需求,所以基与互联网的毕业设计选题系统也就孕育而生了。 毕业设计选题系统就是能够使学生通过互联网完成毕业设计课题的选定,它采用Web方式,同时适用于局域网和Internet,它要实现审核,权限管理,邮件通知等功能,并能提供题目保存、题目查询等功能,该系统同时拥有最开放的题库管理系统和最灵活的选题系统,能够自动进行权限的判断,对用户进行冻结。 我们采用了JSP技术为主要手段,本系统采用了多级角色管理:包括系统管理员、系主任,学生和老师几种权限.本文主要介绍了用户权限的划分,并详细地论述了系统设计的思想和实现的方法步骤从而为以后的研究打下了基础。 关键词:审核;权限;多级角色管理

目录 1引言 (1) 1.1选题系统出现的趋势 (1) 1.2选题系统常用的实现技术 (1) 2基本技术简介 (1) 2.1本系统拟采用的解决方法(技术) (2) 2.2主要技术简介 (2) 3 需求分析与方案设计 (3) 3.1功能需求分析 (3) 3.2数据库需求 (3) 3.3系统支撑环境 (4) 4系统设计 (4) 4.1功能设计 (4) 4.2数据库设计 (4) 4.2.1 系统登陆,用户会话表(bsm_session_info) (4) 4.2.2 系统用户信息管理表(bsm_sys_user) (5) 4.2.3 毕业论文题库信息表(subject) (5) 4.2.4 毕业论文选题信息管理表(select_sub) (6) 5 系统功能实现 (7) 5.1系统组成和业务流程图 (7) 5.2系统用户权限管理 (8) 5.2.1 系统登陆 (9) 5.2.2系统用户管理 (11) 5.2.3 历届信息查看 (13) 5.2.4 个人信息维护 (13) 5.3系统选题权限管理 (14) 5.4教师题库管理 (15) 5.4.1教师出题 (15) 5.4.2教师审核题目 (16) 5.5学生在线选题 (16) 5.6系统登出 (18) 5.7系统基本控件使用 (18) 5.7.1数据库连接池实现 (18) 5.7.2邮件系统实现 (19) 6技术难点分析 (20) 结论 (20)

相关主题
相关文档 最新文档