网站地图>收藏本站>设为首页
定做流程>服务项目>价格参考>付款方式>诚邀加盟>关于本站>联系我们
当前位置:5173毕业设计论文网文章资讯JAVA|JSP

JSP网上书店网站|B2C购物网店

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-03-25 00:27:00
QQ交谈在线咨询详情 5173论文网竭诚为您服务 本站永久域名:www.lw5173.com

3 系统需求分析

本系统是一个用JSP技术实现的网上书店。作为一个在网上从事图书浏览和交易的系统,它是电子商务中一比较典型的系统,它可以使人们足不出户“逛”书店,并选购到自己喜欢的书籍。该系统所实现的是用户通过访问该网上书店的网址,浏览到新书的和好书,或查到所需要的书籍,最后写下订单,等待上门服务,主要实现一简单的浏览及购书功能。

3.1 数据需求分析

   

图书信息(统一书号,图书名称,图书附加名称,图书类别,出版时间,出版社,上架时间,作者笔名,作者原名,国家,此书语言,译者,原价,现价,会员价,包装,页数,开本,书中是否有光盘,简介,评价,剩余书量)

购书卡(用户ID,书籍ID,用户购买数量,书号,书名,会员价)

 

购书卡

用户ID

书籍ID

用户购买数量

书名

书号

会员价

3-1 实体类型“购书卡”及其属性

 

订单(ID,用户ID,书的ID和数量,此次订单总钱数,订单提交日期,订单是否被处理,书籍的单价  

订单

用户ID

书的ID和数量

此次订单总钱数

ID

书籍的单价

订单是否被处理

订单提交日期

3-2 实体类型“订单”及其属性

 

用户留言(发言人,发言时间,发言主题,发言内容,哪本书的意见,此意见的状态

发言人

用户留言

发言时间

发言主题

发言内容

哪本书的意见

此意见的状态

…...

3-3 实体类型“用户留言

”及其属性

 

用户(网名,密码,问题,答案,真名,邮箱,性别,出生年,出生月,出生日,教育程度,行业,职位,月薪,职业,省份,城市,家庭地址,通信地址,邮编,电话,)

 

m

n

用户

图书信息

用户留言

订单

查询

填写

n

m

m

n

流程图: 决策: 订书

3-4 E-R

3.2 功能需求分析

普通用户访问本网上书店,需先登录或注册成为本书店的网上会员,在后台数据库中备有个人信息资料,之后才有权限进行图书信息的浏览。在图书信息页可进行图书的搜索、购买及详情查询等,购买图书后图书记录在订单表中,可在订单查询页中浏览已购图书,并对其进行修改或删除,然后可以继续进行购书或进行付款,也可选择送书上门服务。

本系统后台管理在考虑书店管理操作简便的同时,提供了强大的书店管理模式。它包括管理员角色的设置,用户资料管理,图书分类管理,图书资料管理,订单管理,图书评论管理,书店基础资料管理,帮助订制,缺书管理,客户反馈管理等等。

7 结束语

7.1概述工作

这次毕业设计共有大约2个多月,在整个毕业设计过程中,学习了Java技术、JSP技术、一些数据库知识以及可视化开发工具,。在学习相关的技术的同时,一边摸索,一边进行毕业设计的题目的制作。在6月初,已经初步完成了预先所设计的网上书店的原型。通过这次实际开发的机会,掌握了初步的JSP 技术和与此相关的JAVA(主要是操作数据库)技术。网站原型也基本上达到了所预期的效果。

7.2.体会与收获

JSP技术作为一项新的动态网页设计技术,确实有它的独特之处:1)它如同ASP技术一样容易入门,而且他的语法较为简单,如果你有相关的高级编程语言的基础的话,它的语法根本不是障碍。2JSP实际上是SERVLET(服务器段小程序)的进一步的封装和抽象,使得开发人员可以集中精力关注核心的编程问题;大大的减轻了开发人员的负担。3)你可以用JAVA语言开发出JAVABEANS组件,封装相同的代码,进行相关的复杂的计算,从而在开发的时候可以减轻动态面的程序的编写量,同时还可以简化相关的逻辑处理。而且,JAVABEANS组件相比其他的组件技术要容易的多,而且,他不必再系统中注册,便可以使用。4JSP实际上是SERVLET的一种抽象,如果能够在使用JSP的同时,灵活的使用相关的SERVLET技术,可以进一步的体会 JSP技术的优势。
   
这次毕业设计中,我的主要工作是设计,同时也进行了前台部分的编写。这就更让我认识到了在软件开发过程中设计的重要性;设计一个好的软件结构(包括相关的模块组成和调用关系、考虑模块的相对独立性、数据库结构设计和实际的软件流程)对于最终的软件质量和中间的开发量来说是起着关键的作用。
毕业设计能够综合提高我们的能力。除了学习到了相关的技术之外,还学会了如何自学、如何独立的解决相关的问题以及如何与同学合作解决问题。一个软件的成功与否不仅和程序设计有关,还与自己的在各个方面的知识的掌握程度、与人合作的能力都有着密切的关系。

7.3不足

由于是首次进行这个方面的设计,所以许多方面都有不足,比如E-R图的设想也不是很完善。网站的模块完成后也有许多功能不完善的地方,操作不当就会出现错误。
   
在这次毕业设计中,由于开发环境和时间的限制,没有能够学习使用SERVLET,这不能不说是一个巨大的遗憾。如果能够有时间的话,还可以进一步的修改其中的不足之处(如:交易模拟的修改、增加页面内容、更为完整的购书服务)等。
   
在中文问题上,特别是用JAVA编写的应用程序在向数据库中加入汉字的时候出现了乱码的问题,而且没有找到一个可以彻底解决方案。

7.4 今后的发展方向

由于对于JSP技术是一个初步学习的过程,同时由于对于开发大的项目的经验不足,使得代码的重复较大;但是同时发现进行网站的设计和代码的编写和有意思。我准备以后进一步完善设计方案,同时自己重新编写整个网站的代码并增加网站功能。如果条件允许,还可以发挥Java易移植性,进行相关的跨平台的移植的探索


致谢
    
非常感谢我的指导教师:焦素云老师。感谢他在整个毕业设计的过程中的无私帮助,为我提示网站流程的思路,为我提供参考书籍,为我提供了许多有价值的参考意见和相关的技术资料。


参考文献


[1]Donny
.JSP与网站开发编程实战.北京:科学出版社 .20017
[2]
徐国平 刘臣勇 于军等编著.JSP网络开发实务.北京:电子工业出版社
    2001
9
[3]
ming .Java语言与面向对象程序设计.北京:清华大学出版社
    2000
9
[4]Stephen R.Schach
.软件工程-Java语言实现.北京:机械工业出版社
   1999
1
[5]John Griffin
等著.Java网络编程指南.北京:电子工业出版社
2002
3
[6]Steven Holzner
.Java技术内幕.北京:机械工业出版社.20021
[7] Phil Hanna
.JSP技术大全 .机械工业出版社.20023
[8]
吴其庆著.JSP网站设计经典教程.冶金工业出版社.20014
[9]
潘郁主著.电子商务数据库技术.北京大学出版社.20025
[10]Eckel
.Thingking in Java Bruce.机械工业出版社.20015

 

目录

 

目录... - 0 -

1 中国网上书店的现状... - 1 -

1.1传统图书发行市场:... - 1 -

1.2网络图书发行市场及其特点... - 1 -

2 JSP概述... - 3 -

2.1  JSP技术简介... - 3 -

2.1.1   JSP的特点... - 3 -

2.2 系统的三层体系结构... - 4 -

2.4 数据存取技术... - 5 -

3 系统需求分析... - 7 -

3.1 数据需求分析... - 7 -

3.2 功能需求分析... - 8 -

3.3环境需求分析... - 9 -

3.3.1开发的软、硬件环境... - 9 -

4 系统总体设计... - 11 -

4.1系统功能描述... - 11 -

4.2功能模块... - 11 -

4.3系统框架... - 12 -

4.4据库设计... - 13 -

4.5界面设计... - 15 -

5 系统详细设计... - 17 -

5.1工作流程... - 17 -

5.2 算法描述... - 19 -

6 系统实现... - 22 -

6.1运行界面... - 22 -

7 结束语... - 32 -

7.1概述工作... - 32 -

7.2.体会与收获... - 32 -

7.3不足... - 32 -

7.4 今后的发展方向... - 33 -

参考文献... - 34 -


以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
     购买帮助>>

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论