JSP网上书店销售管理系统的教学开发

来源 :中国校外教育·理论 | 被引量 : 0次 | 上传用户:liuyunxiaoyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]本文从教学需要出发,结合网上书店的实际情况,设计开发了基于JSP技术的网上书店销售管理系统。该系统以JSP技术为出发点采用当前较流行B/S结构程序设计方法,对于同学们了解网上书店的系统模型,掌握数据库的设计方法以及系统开发的基本知识大有帮助。
  [关键词]JSP 网上书店 销售管理系统
  
  一、前言
  
  当今社会,随着计算机的应用和Internet的普及,Internet网络给人类社会带来了巨大变化,网络在我们的生活中几乎无处不在,对于商家来说,充分利用现代化的营销手段,可以极大地提高商业利润。因此,建立网上电子书店的销售管理系统是一个不容错过的商机。由于JSP可以在85%以上的服务器上运行,而且JSP 技术的应用程序比ASP的应用程序易于维护和管理。所以,通过采用JSP技术设计开发在线书店系统符合时代的潮流、具有积极的进步意义。本文基于这样的实际需求,结合教学需要设计开发了基于JSP的网上书店销售管理系统。
  
  二、需求分析
  
  本系统是由用户使用的选购商品、生成订单、订单状态查询的程序和后台管理员使用的用户管理、商品管理、订单管理系统等组成的。一个网上书店销售管理系统应该提供如下功能。
  1.注册用户的管理
  包括会员注册、个人资料修改、会员注消、非法会员和过期会员的删除等功能。要求系统根据用户的级别使用户拥有不同的权限,可以实现用户数据库的增加、查询和修改等功能。
  2.书籍分类的增加、查询和修改功能。所有的书籍都可以按照一定的方式实现分类。每个分类中的图书都应该可以在这个系统中进行图书的增加、修改或者删除。注册用户可以对某一本图书进行评论,还可以进行缺货登记。管理员能够管理这些评论,管理员可以根据一定的标准把不符合发布标准的评论删除。
  3.购物车功能
  当客户登陆系统后,系统会自动为此客户准备一辆“购物车”,当用户选定一种商品后,就可以把这种商品放置到购物车中。在购物车中的商品并不是用户最终会得到的商品,只是一个购物的意向。
  4.订单的生成、查找功能
  当用户挑选好商品之后,可以把购物车中的商品形成一张订单提交给系统。除了提交要购买的图书书籍之外,还应该提交用户的电话和送货地点。用户在提交订单后,可以通过订单查询程序来查询自己订单的处理情况。
  
  三、系统设计
  
  1.系统开发工具
  本系统以JSP技术为出发点采用当前较流行B/S结构程序设计方法,采用Windows 2003 Server作为服务器操作系统,Apache为Web服务器,数据库采用SQL Server 2000,前端开发工具采用Borland公司的JBuilder 8.0。
  JSP是JAVA SERVER PAGE的简称, 是服务器端的一种基于JAVA语言的网页技术,是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它能很好的兼顾开发效率和运行效率,同进满足分布式事件处理的功能,并且具有强大的扩展能力,在不同系统间的移植性也相当好。JSP的技术能将内容的生成和显示相分离,通过可重用,跨平台的组件来执行用户所要求的比较复杂的处理。它具有JAVA 技术的所有优点,可以一次编写,到处运行,系统的多平台支持,具有强大的可伸缩性,多样化和功能强大的开发工具支持。
  2.系统实现
  (1)总体框架。本系统基于JSP技术,采用表示层(Browser)、中间层(Web)、数据库层(DataBase)三层结构进行设计。系统的主要功能体现在各个模块上,系统各功能模块如下。
  基本数据维护。完成对一般用户、注册用户、书目信息的管理和维护,可进行记录的增加、删除、修改、打印等操作,并需要对上述数据库进行维护,以保证在输入信息的实时性和准确性。
  用户信息管理。实现对用户信息的录入、修改、查询、打印等功能,用户信息包括一般用户和注册用户,不同类别的用户享有不同的特权。一般用户可以进行用户注册、查询书籍列表、书籍分类,搜索相关书籍和特价书及上市新书,注册用户除可进行一般用户的操作外还可以进行选购书籍,登记缺货,填写定点。一般用户可以升级为注册用户。
  统计与查询。实现各类统计结果页的生成、查询、打印。可以从众多的用户信息中迅速查到按姓名、性别、职称、年龄、学历的全体或个体,部分用户的书目需求,便于书店及时了解客户需求,各种书目的需求量,更新书目,最大限度的满足客户需求。还可以从书目信息中按照类别、书名、作者、语言、出版社等信息进行查询,了解各种书名的需求量,为书店采购提够数据支持。
  系统维护。由管理员对系统中的各种参数加以设定,同时可以进行数据的备份与接收,保证数据的安全备份管理,还可以实现对部分数据库进行初始化。
  系统帮助。提供系统完整使用说明以及版本说明,为拥护操作软件提供帮助。
  (2)数据库设计。为满足网上书店的业务需求,数据库应全面包含实际所需的各项指标,本系统数据库主要包含:用户信息表、书目表、订单表、购买表等四个方面。
  用户信息表。主要用来记录用户的个人信息,包括用户名,性别,省份,受教育程度,用户级别,真实姓名,E-mail,密码,密码提示问题,密码回答问题,用户爱好,自我介绍等。
  书目表。用来记录书店书名信息,包括书籍编号,书名,作者,语言,内容简介,书籍类型,出版社名称,出版社地址,是否配有光盘,书本价格,版次,是否特价书,推荐程度,入库时间,累计销售数量,库存量,购买人信息等。
  订单表。用来记录用户订单信息,包括用户名,书本编号,定货数量,订单时间,配送方式等。
  购买表。用来记录用户曾经购买的书籍,包括用户名,书本编号,购买数量,购买时间,付款方式等信息。
  
  四、系统安全性设计
  
  为了保证用户信息、订单信息等数据的安全、可靠,本系统还需采取安全性设计。首先,加强对用户密码的保护,我们选择了SHAI算法对用户密码进行加密。其次,为了保证登陆过程的安全性,我们采用组件技术,不仅使登录程序少了很多代码,也使外人无法知道程序的验证过程,极大地提高了系统的安全性。最后,系统实现了登陆日志的建立,将用户的登录信息记录下来,不仅有助于管理员了解整个系统的使用情况,还可以协助管理员及时掌握系统的安全性。
  
  五、结语
  
  网上书店销售管理系统在教学中具有典型性,该系统对于加深同学们对JSP开发系统的认识具有很好的效果,且该系统、软硬件结构简单,易于实现,具有很好的实用价值,可以在实际应用中推广。
  
  参考文献:
  [1][美]Phil Hanana.JSP技术大全[M].北京:机械工业出版社,2002.
  [2]沈兆阳,李劲.SQL Server 2000与XML整合应用[M].清华大学出版社,2001.
  [3]刘洁,柏彦奇,樊延平,孙海涛.基于JSP的修理室综合业务管理信息系统[J].微计算机信息,2005,3.
  [4]Microsoft Corporation. System Administration for Microsoft SQL Server7.0[M].USA: Microsoft Training and Certification Workbook, 1999.
  (作者单位:浙江理工大学经济管理学院)
其他文献
[摘要]:独立学院,是指按照新的机制和模式举办的本科层次的二级学院,独立学院在师资配备、培养目标等方面都有着和母体高校截然不同的特点。近年来,独立学院的学生数量不断增加,庞大的学生数量也使高校在学生培养等方面面临许多挑战和难题,独立学院的学生工作也应该结合自身的实际情况,寻找具有自身特色的教育模式。  [关键词]:独立学院 学生工作 思考    一、独立学院学生的特点    1.学生思想活跃,个性
[摘要]科学技术的突飞猛进,社会的不断发展,依赖于社会主体——人的积极性、主动性和创造性的发挥。而高新技术的迅猛发展,计算机辅助课堂教学,深化了教学改革,为培养学生能力提供了崭新的天地。它对于课堂教学结构的转变、教学方法的组合,起了不可替代的作用。在语文教学中,利用多媒体技术极大地改善课了堂教学中师生的信息交流,有效地促进了学生认识能力的提高,增强了教學的直观性、形象性、生动性,语文教学也应适应时
[摘要]实验题既能考查考生的自学能力,提取信息能力,逻辑思维能力,又能考查考生的实践运用和创新能力,还能考查科学语言的表述能力。因此,实验题在理科综合试题中占有重要的地位。  [关键词]化学 实验题 理科综合试题    一、回顾与反思    从近几年高考来看,高考理综(全国卷)化学试卷中化学实验题能力要求在不断加大,实验题的分值接近或超过化学总分的20%,这足以说明命题者对实验能力考查的厚爱。因此
[摘要]快乐教育是一种教育理念,把它应用在幼儿英语教学领域,符合幼儿的心理特点。但是,快乐教育在幼儿英语教学中的应用并不是盲目的。本文探讨了快乐教育的理论内涵及其在幼儿英语教学中应用的形式,最后提出几点值得思考的问题。  [关键词]快乐教育 幼儿 英语教学    一、引言    《斯宾塞的快乐教育》是一部很重要的教育著作。讲述了赫伯特斯宾塞(Herbertspencer)将养子小斯宾塞培养成人的经
[摘要]:高校人事档案管理工作是高校档案工作的重要组成部分,是高校人事管理工作的核心内容,也是高校教学、科研、职称评定、提拔任用干部等的重要依据。笔者就目前高校档案管理工作中存在的问题,提出一些改革建议。  [关键词]:高校 人事档案 管理改革    高校人事档案管理工作是高校档案工作的重要组成部分,是高校人事管理工作的核心内容,也是高校教学、科研、职称评定、提拔任用干部等的重要依据。近几年来,随
【摘 要】目前学生写作中存在着为写而写,写作缺乏激情,很难表达自己的真情实感这样的情况。教学中通过现实的再反思、教材的再解读即经典人物的再创造等几点教学尝试来改变这样的局面,点燃学生的写作激情,让他们有话可说,表达自己的真实想法。  【关键词】作文教学 真实表达 教学尝试     反观目前学生的写作状态,闭门造车、纸上谈兵、为写作而写作的情况比比皆是。试想,写作如果不是来源于生活,不是有感而发,不
Emily Bronte is one of the most famous female English writers. Her novel—Wuthering Heights successfully creates a fantastic love story. Besides the passion-love of Catherine and Heathcliff in this nov
[摘要]:本文通过教学实践和学生问卷调查,介绍了《全新大学英语视听说教程》(College English WatchingListeningSpeaking) 的内容和特色,对《全新大学英语视听说教程》一书的语言材料的真实性、内容的兼容性、实用性及技术性等特点进行分析和评介,说明选择合适的教材对大学英语视听说教学至关重要,以期为广大师生介绍一本优秀的大学英语视听说教材。  [关键词]:多媒体及网
【摘要】随着21世纪的来临,以多媒体和国际互联网为代表的当代信息技术,正以惊人的速度改变着人们的生存方式和学习方式。如何将信息技术与英语学科进行合理整合,有效地促进英语教学,我们作了如下的尝试:应用信息技术,搭建学习平台;创设学习情境,激发学生学习兴趣;突破传统教学模式,让学生自主地学,愉快地学。  【关键词】信息技术 英语教学 学生 学科整合    教育部在《基础教育课程改革纲要(试行)》中明确
【摘要】小学是学生发展自身身体、智力的关键时期。但小学生纯真的心灵,常常备受外界所影响。所以,老师应抓好时机就小学生展开必要的德育教育。目前,德育范围相对过小,实施的时效性一直都是老师们争论的焦点问题。为此,本文就小学德育,探讨了通过触动小学生的心灵,来解决实效性问题的方法,仅供参考。  【关键字】小学德育 触动心灵 实效性  【中图分类号】G623.1  【文献标识码】A  【文章编号】1992