计算机毕业论文(同名10065)

上传人:F****n 文档编号:100171147 上传时间:2019-09-22 格式:DOC 页数:31 大小:2.53MB
返回 下载 相关 举报
计算机毕业论文(同名10065)_第1页
第1页 / 共31页
计算机毕业论文(同名10065)_第2页
第2页 / 共31页
计算机毕业论文(同名10065)_第3页
第3页 / 共31页
计算机毕业论文(同名10065)_第4页
第4页 / 共31页
计算机毕业论文(同名10065)_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《计算机毕业论文(同名10065)》由会员分享,可在线阅读,更多相关《计算机毕业论文(同名10065)(31页珍藏版)》请在金锄头文库上搜索。

1、学号:本 科 毕 业 论 文(设 计)作家书屋网上书店的设计与实现作者姓名张博指导教师赵宇兰所学专业信息管理与信息系统(信息系统方向)班级08B4所属院系信息学院学习年限2008年9月至2012年7月二一二年五月目 录内容提要IV1引言12. 系统需求分析12.1 可行性分析12.2 系统功能需求22.3解决方案设计22.4 系统流程33. 系统设计53.1 系统功能设计53.2 数据库设计63.2.1数据库概念模型设计63.2.2数据库物理模型设计94. 系统实现124.1前台模块系统设计与实现124.1.1前台主界面124.1.2顾客注册界面124.1.3顾客登录界面134.1.4用户信息

2、界面144.1.5购物车界面154.1.6用户订单界面164.2后台模块系统设计与实现174.2.1管理员登录界面174.2.2管理员主界面184.2.3商品与商品分类管理184.2.4用户管理204.2.5订单管理214.2.5商品公告管理225. 结语22致谢23参考文献24Abstract25作家书屋网上书店的设计与实现学生姓名:张 博指导教师:赵宇兰 内容提要 随着Internet技术的发展,电子商务也随着网络的发展和人们的生活日益贴近,而离人们生活最近的便是网络书店。本课题是对作家书屋进行调研,根据传统购书种类不齐全、价格昂贵等不足,设计出图书销售网络系统,方便人们购书,使其足不出户

3、就可以轻轻松松地买到自己想要的书,既省时又省力。该系统的建立有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。本网上书店系统采用的是Java EE技术,JSP服务器采用Tomcat,后台数据库管理系统采用SQL Sever 2005。关键词 网上书店 作家书屋 JAVA SQL阳气决定着脏腑的工作能力,而脏腑的工作能力又决定着身体的健康状况和寿命,所以说,想要身体好一点,寿命长一点,就要学会保护好我们的阳气,增加阳气。健康人晒晒太阳,就能吸收到充足的阳气了,但对于老年人和体质特别虚弱的人来说,恐怕吸收来的阳气也不够解燃眉之急的山西大学商务学院

4、本科毕业论文(设计)1引言随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。电子商务也随着网络的发展日益和人们的生活贴近。目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。网上书店虽然与传统书店规模有所不同,但随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。网上书店为人们提供了更广阔的环境:人们不

5、受时间和空间的限制,不受传统购物的诸多约束,可以随时随地在网上交易;更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物;更快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。一个现代化的网上书店在正常运营中总是面对大量的进书信息、售书信息、库存信息、统计分析信息、相关人员管理信息等。因此,实现一个智能化、系统化、信息化的书店图书管理系统是十分必要的。开发网上书店,不仅打破了商业往来的时间限制、节约公司营运成本,还提高了客户购物的积极性,节省了顾客的购物时间和精力。而且还可

6、以为在校大学生提供方便、廉价、高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的社会效益和经济效益。2. 系统需求分析2.1 可行性分析 可行性研究的任务是从技术上、经济上、使用上三个方面分析要解决的问题是否有可行性的解决方案。(1)技术可行性Web技术的迅猛发展正推动Internet上信息服务类的进步。WWW服务的基础是HTML语言,HTML语言是静态网页编程语言。所以在当今这个社会中HTML已经远远不能满足人们的需求。JSP语言就很好的解决了HTML中的问题,并且支持数据库的连接。网络图书销售系统数据量大,要求及时查询和浏览的内容比较多,而且数据处理比较集中,现有的技术

7、都可以达到所提标准。本系统用JSP做前台,SQL Sever 2005数据库做后台,前台可视化程度较高,人机交互能力较强,应用方便。(2)经济可行性本系统对硬件的要求不是特别严格,只是一般的计算机就可以运行,系统的整体开销1不大,但后期在网络上的运行将使书店图书的销售量大幅提高,另一方面图书的网络销售与其之前的实体店面销售相比,中间的人力和财力将大幅缩减,至使运营过程中的成本将大大降低。结合以上两方面的的原因及市场趋势和供求关系的预测,预计3年内书店网络销售量将占到总体的30%,总体利润将上升50%。(3)使用可行性本系统使用JSP设计前台界面,用SQL Sever 2005数据库为后台管理,

8、可以在Windows 操作系统系列下运行。由于现在社会科技发展迅速,计算机已经普遍使用,而人们一般都具有一定的计算机操作基础。本系统前台操作简单,有计算机基础的人便可以短时间内熟悉使用系统。后台管理中数据库稳定不易出现错误,易于管理。2.2 系统功能需求本系统可分为用户端和管理端。系统的基本主要功能如下。(1)用户界面部分用户注册:为了统一管理,网上书店规定只有合法用户才能购买图书,所以要想购买图书的新用户必须进行注册,为了能及时发货给用户以及随时联系用户,系统需要记录每一位用户的详细信息。用户登录:判断用户是否为合法用户,只有合法用户才能购买图书。用户退出:合法用户退出登录。查看个人信息:查

9、看个人资料(个人信息、登录密码,联系方式,E-mail等)所有商品:查看站内所有图书。新品上架:书店新书展示。店长推荐:店长强烈推荐的书籍。特价商品:书店折扣的图书展示。图书分类:书店的图书分类存放、展示。搜索引擎:通过对书名进行搜索,返回查询结果。方便用户能直接查找到用户想要的书。查看图书详细情况:查看图书的详细资料,让顾客进一步了解想购买图书的大致内容,这样方便用户判断是否购买这本图书,购买后有没有帮助。购物车功能:为用户暂时保存购买的图书信息。查看用户的订单信息:用户可查看购买的图书,邮寄地址,联系方式等。(2)管理界面部分 图书管理:图书查看、添加、修改、删除。用户管理:用户信息查看、

10、删除。订单管理:查看订单信息,更新订单付款,出货状态。分类管理:修改、删除商品的分类。公告管理:修改、删除网站首页的公告内容。2.3解决方案设计由于系统的定位是一个网上购物系统,是一个电子商务站点。传统的C/S架构很明显不适合。C/S(客户机/服务器)通常适合于开发面向企业内部的应用。作为面向Internet上的Web应用,需要的是B/S(浏览器/服务器)架构。B/S架构的客户端使用的是人们上网冲浪时必不可少的浏览器。2.4 系统流程分析网上书店系统的外部用户有:管理员:负责查看、修改、增加、删除图书及图书分类类的信息,管理订单,管理用户,管理网上书店的公告。读者用户:可通过浏览器浏览图书介绍

11、和书目信息。通过注册成为网站会员,登录系统后可以订购图书、查看已下订单、查看个人信息等操作。根据上述分析,建立网上书店系统的顶层数据流图2.1所示。管理员网上书店系统读者用户浏览、查询图书注册申请注册成功下订单查询图书增加、修改、删除图书用户管理数据库图2.1 网上书店系统顶层数据流程图细化读者用户(P1注册管理,P2登录管理,P3图书管理,P4订单管理)得中层数据流图2.2所示。读者用户管理员P1注册管理P2登录管理P3图书管理P4订单管理注册申请登录浏览、查询图书添加订单用户信息图书文件订单表P5用户管理查看、删除用户查看、修改、删除登录查看图2.2网上书店系统中层数据流程图细化P1注册管

12、理(P1.1注册审核P1.2身份登记P1.3信息修改),得到数据流程图2.3所示。读者用户P1.1注册审核P1.2身份登记P1.3信息修改用户信息图2.3 P1注册处理数据流程图细化P2读书管理(P2.1用户审核P2.2登录成功,跳回首页),得到数据流程图2.4所示。读者用户P2.1用户审核P2.2登录成功,跳回首页登录申请返回出错信息用户信息图2.4 P2登录处理数据流程图细化P3登录管理,如图2.5所示。.读者用户P3.1浏览图书P3.2登录处理P3.3添加购物车P3.4生成订单密码提交订单图书信息用户信息订单表图2.5 P3登录管理数据流程图3. 系统设计3.1 系统功能设计本系统功能主

13、要分为两大块,用户端和管理端。用户端主要是前台用户注册登录、浏览查询图书、购买图书等功能;管理端主要是后台管理员进行用户管理、图书管理,订单功能,公告功能的实现,如图3.1所示。图3.1 网上图书订购系统功能结构模块前台用户端中用户注册登录模块需要首次浏览本网站的浏览者注册并登录,之后才可以购买图书;在线购书模块可以直接购买图书;图书查询模块具有多样化的查询功能,通过对图书的查询用户可以选择自己满意的图书;查看图书资料模块根据图书查询结果可以了解图书的基本资料;查看购物车模块用户把喜欢的图书收藏并放入购物车里,在购物车里进行下一步的操作,例如删除不需要的图书或者下订单购买图书;查看订单资料模块

14、用户可以通过我的订单来查看自己订单的详细资料。后台用户管理中商品管理模块管理员可以添加新图书,同时管理员可以对新添加的图书进行分类;订单管理模块管理员根据顾客下的订单进行修改状态;用户管理模块管理员可以管理注册用户的信息;商城公告管理模块管理员可以更改商城首页的公告信息。3.2 数据库设计3.2.1数据库概念模型设计本系统一共规划出6个实体,分别是书目类别实体、书目信息实体、用户信息实体、订单实体、订单条目实体以及公告实体。(1)书目类别实体书目类别实体存储书目类别的相关信息。书目类别实体实体图如图3.2所示。图3.2 书目类别实体图 (2)书目信息实体每本图书都有图书的详细信息,同样需要一张表来存储相应的信息。书目信息实体E-R图如图3.3所示。图3.3 书目信息实体图(3)用户信息实体注册用户以及管理员的信息保存在用户信息表中,通过“角色”字段来区分管理员(1)和用户(0),用户信息实体E-R图如图3.4所示。 图3.4用户信息实体图(4)订单实体订单中存有顾客订单的详细信息,顾客订单实体E-R图3.5所示。图3.5订单实体图(5)订单条目实体订单实体中有订单每条记录的详细信息,订单条目实体E-R图3.6所示。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号