图书管理系统设计报告(共22页)_第1页
图书管理系统设计报告(共22页)_第2页
图书管理系统设计报告(共22页)_第3页
图书管理系统设计报告(共22页)_第4页
图书管理系统设计报告(共22页)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 21 软件(run jin)综合设计实训报告 网上图书(tsh)销售系统(xtng) 院 系: 计算机科学技术学院 班 级: 软件12- 2班 姓 名: 庞贺天 学 号: 25号 指导教师: 高月 2016年1月4日 目 录TOC o 1-3 h u HYPERLINK l _Toc1892 一、概述(i sh) PAGEREF _Toc1892 2 HYPERLINK l _Toc26899 1、程序设计(chn x sh j)的题目: PAGEREF _Toc26899 2 HYPERLINK l _Toc20658 网上图书(tsh)销售系统 PAGEREF _Toc

2、20658 2 HYPERLINK l _Toc13184 2、 程序设计目的: PAGEREF _Toc13184 2 HYPERLINK l _Toc15841 3、 程序设计要求: PAGEREF _Toc15841 3 HYPERLINK l _Toc10404 4、 程序设计的思想: PAGEREF _Toc10404 3 HYPERLINK l _Toc535 二、软件总体设计 PAGEREF _Toc535 4 HYPERLINK l _Toc5971 2.1 系统及需求分析 PAGEREF _Toc5971 4 HYPERLINK l _Toc10517 2.1.1 系统需求

3、PAGEREF _Toc10517 4 HYPERLINK l _Toc1631 2.1.2 可行性分析 PAGEREF _Toc1631 6 HYPERLINK l _Toc25087 2.2系统的功能简介 PAGEREF _Toc25087 6 HYPERLINK l _Toc13080 2.2.1项目规划 PAGEREF _Toc13080 6 HYPERLINK l _Toc6288 三、详细设计 PAGEREF _Toc6288 9 HYPERLINK l _Toc23891 四、 总结 PAGEREF _Toc23891 19 HYPERLINK l _Toc7283 五、 附录

4、PAGEREF _Toc7283 20 HYPERLINK l _Toc25537 参考文献 PAGEREF _Toc25537 21一、概述(i sh)1、程序设计(chn x sh j)的题目: 网上图书(tsh)销售系统 程序设计目的: 当今社会,计算机与网络的发展为改变传统的商业运作模式提供了一种可行性方案:利用Intnet技术和协议,建立各种企业内部网、企业外部网,通过廉价的将买家与卖家、厂商、合作伙伴紧密的结合在了一起,消除了时间与空间带来的障碍,从而大大节约了成本。网上书店又名电子书店、线上书店和虚拟书店,其内涵都一样,都是利用信息技术、数字技术、虚拟技术和网络技术在因特网上进行

5、图书贸易的一种新型书店,是图书出版发行的另一个新型市场。当今比较流行的网上书店国外有“亚马逊()”,国内有“当当()”。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。对于我们计算机专业的学生来说,这是一次计算机知识用于现实中的很有意义的实践活动,所以开发这样一个网上书店系统也是一件很有必要的事。程序设计(chn x sh j)要求: 设计一个网上书店系统,功能模块包括(boku):登录和密码验证系统,商品信息维护系统和集成的购物车系统。程序设计(chn x sh j)的思想: 对

6、于网上图书销售,我们进行了需求分析研究,通过研究我们发现出版物网上销售不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向目前我国运作和销售较好的大型网上书店,如当当、卓越和旌旗席殊、中国书网网上书店等,这些网上书店各具优势,其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创造流行的能力比较强;旌旗席殊网上书店的优势是网点多,覆盖面广。在国外,影响较大的网上书店有美国的亚马逊,德国的贝塔斯曼和英国的因特网书店。其中亚马逊网上书店在1998年拥有450万名顾客,到2002年有将近32亿人网上购书,销售额达到了78亿美元。1999年英国的20亿英镑图书总销售额中,网上销售占5%

7、。英国书业界人士分析,未来英国的网上售书将成为图书销售渠道中的主要渠道。二、软件(run jin)总体设计2.1 系统(xtng)及需求分析 2.1.1 系统(xtng)需求 通过以上的前景分析我们也能看出: 1. 网上书店挤压盗版空间 如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给图书消费者以清新、便宜的享受。 2. 网上书店浓缩了图书的库存空间 传统图书店内

8、的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。 3. 数量、种类多,出版时间跨度大 综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。 4. 不受时间(shjin)、地域限制 网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的图书海洋(hiyng)中,随时选书、下订单。中国人不出国可以去到美国最大的Amazon网上书店;广东人可以不出省去到北京图书大厦(http:www.BJBB.com),进

9、行(jnxng)异地购书。 5. 信息丰富 网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户提供各种信息,让用户了解书市的最新情况。另外,每种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。 6. 价格低廉 一般来讲,网上书店买书,要比普通书店便宜。由于抛弃了传统书店运作的所需的服务设施和多重环节,绝对的成本低廉。由于网上书店运营方式是有订购需要时直接到出版社取效性强,除了一部分有收藏价值的外,绝大多数图书都会“掉价”。 7. 个性服务 网上书店不只单纯销售图书,还充分发挥网络优势,提供丰富多彩的个性化服

10、务,满足读者特定的需求。网上书店开设的如新书推荐、畅销书排行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位的图书信息,又可使其利用网络公告版同图书的作者及其他读者进行在线讨论、交流心得体会,并根据他人的书评来协助选书。 2.1.2 可行性分析(fnx) 随着计算机技术的发展和网络人口(rnku)的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。 可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行

11、可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查(dio ch)得出以下四点的可行性分析:经济:实现这个平台设计有没有什么经济效益。该平台设计只是作为本人的课程设计,=设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。 技术:现有的技术能否开发该平台,会有哪些困难。运行:该平台规定的运行方式是否(sh fu)可行。法律:该平台的开发会不会在社会上引起(ynq)侵权或其它责任问题。因为该平台是作为课程设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。2.2系统的功能(gngnng)简介2.2.1项目规划 图书查看图书评论用户登录添加用户

12、修改密码填写订单销售后台销售前台网上图书销售前台与后台图书管理首页管理订单管理添加管理员图书查看管理建议管理员登录详细(xingx)流程图:完成购书继续购书修改订单加入购物车搜索书籍登录用户是否为会员三、详细(xingx)设计1. 基础(jch)功能设计:实现用户的注册和基本(jbn)信息的管理2. 客户能实现的功能: (1)提供电子目录,帮助用户搜索发现需要的商品。 (2)购物车 (3)为购买产品下订单 (4)撤销和修改订单 (5)订单的查询 商家能实现的功能: (1)检查客户的注册信息 (2)处理客户订单 (3)商品信息的发布 (4)商品库存管理 (5)售后服务网络环境设计: “北华网络书

13、店”是一个基于网络的系统,它的网络环境包括Internet、Intranet、Extranet三个部分。它应该满足以下要求:(1): 支持网络的互联和应用的互操作;(2):能够隔离和控制对系统的访问,保证网络设备的安全;(3):网络环境是可以管理的。5. 应用服务器的选择(xunz)与配置第一步:下载(xi zi)j2sdk和tomcat:第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照(nzho)路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的j2sdk安

14、装在c:j2sdk1.4.2): JAVA_HOME=c:j2sdk1.4.2 classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(.;一定不能少,因为它代表当前路径) path=%JAVA_HOME%bin 接着可以写一个简单的java程序来测试J2SDK是否已安装成功: public class Test public static void main(String args) System.out.println(This is a test program.); 将上面的这段程序保存为文件名为Test.java的文件。 然

15、后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令 javac Test.java java Test 此时如果(rgu)看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。 2.安装(nzhung)Tomcat后,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的tomcat安装在c:tomcat): CATALINA_HOME:c:tomcatCATALINA_BASE:c:tomcatTOMCAT_HOME: C:Tomcat然后修改环境变量中的classpat

16、h,把tomat安装目录下的commonlib下的servlet.jar追加(zhuji)到classpath中去,修改后的classpath如下: classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar; 接着可以启动tomcat,在IE中访问http:/localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。 第三步:建立自己的jsp app目录 1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, to

17、mcat-docs之类Tomcat自带的的目录; 2.在webapps目录下新建一个目录,起名叫myapp; 3.myapp下新建一个目录WEB-INF, 4.WEB-INF下新建一个文件web.xml,内容如下: My Web Application A application for test. 5.在myapp下新建一个(y )测试的jsp页面,文件名为index.jsp,内容略。 6.重启Tomcat 7.打开(d ki)浏览器,输入 HYPERLINK http:/localhost:8080/myapp/index.jsp 看到index.jsp http:/localhost:8

18、080/myapp/index.jsp 看到index.jsp内容(nirng)说明就成功了。 第四步:建立自己的Servlet: 然后照样用javac HelloWorld.java来编译这个文件,如果出现无法import javax.servlet.* 那么就是应该把C:Tomcatcommonlib里面的servlet.jar文件拷贝到C:JDKjrelibext中,再次编译,就没有问题了! 然后在Tomcat目录里面的C:TomcatwebappsROOT里面按如下(rxi)的文件结构: ROOTindex.html ROOTwelcom.jsp ROOTWEB-INFlibMySer

19、vlet.jar(如果你的servlet的.class打成了.jar文件(wnjin),则放在lib下面) ROOTWEB-INFclassesHelloWorld.class(把上面生成(shn chn)的HelloWorld.class文件放在这个里面)然后在浏览器中输入http:/localhost:8080/servlet/HelloWorld,于是Server众望所归的报错了:Error 404-Not Found Servlet必须使用C:TomcatwebappsROOTWEB-INF这个目录下面的web.xml文件进行注册,用EP打开这个web.xml文件, 表示指定Hello

20、Servlet应当映射到哪一种URL模式。 在修改web.xml完毕过后,重新启动Server,然后再输入http:/localhost:8080/servlet/HelloWorld,到此服务器环境的配置已经成功。实现的基本功能首页(index.jsp);图书选购,(可按分类方式查找图书,或通过关键字进行查询)查看(chkn)图书详细情况。用户注册.用户(yngh)登录.修改(xigi)用户个人信息。后台管理部份:商店图书管理:添加,修改,删除,查看。用户信息管理:查看,修改,删除。订单信息管理:查看订单清单,更新订单付款,出货状态。删除订单。功能模块展示(1)销售模块会员操作模块后台(hu

21、ti)操作模块8.界面效果设计风格(fngg)要求 简洁(jinji)美观,色彩要简单,内容详尽。数据库表,字段说明关系 图书表(booksyn):用于保存图书的基本信息,应用于后台的图书管理等,包括图书ID、图书名、图书ISDN号、图书价格、图书类型、作者、出版社、图书简介。 购书用户表:用于保存用户填写的定单信息,包括定单ID、用户名、真实姓名、收贷地址、邮编、支付方式、邮寄(yuj)方式、标记。 购物车订单号表 购物车订单(dn dn)货物列表 商店(shngdin)管理员表字段名字段类型字段长度是否为空注释AdminUservarchar20否管理员用户名AdminPassvarcha

22、r50否管理员密码设计系统部分代码if (payoutCar != null & !payoutCar.equals() ) if (shop.payout(request) ) mesg = 你的购物车中的物品已提交给本店,你的订单号为 + shop.getIndentNo() + 请及时付款,以便我们发货!;用户注册主功能代码function openScript(url,name, width, height)var Win = window.open(url,name,width= + width + ,height= + height + ,resizable=1,scrollbar

23、s=yes,menubar=no,status=yes );% String mesg = ;String submit = request.getParameter(Submit);if (submit!=null & !submit.equals()if(book.getRequest(request)if(book.insert()mesg = 新图书资料提交(tjio)成功!;If(session.getAttribute(admin)=null session.getAttribute(admin)=)% String mesg = ;String submit = request.getParameter(Submit);int Id =0;if (submit!=null & !submit.equals()if(book.getRequest(request)if(book.update()mesg = 图书资料修改(xigi)成功!; if (request.getParameter(id)=null | request.getParameter(id).equals() if (sub

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论