网上书店设计报告_第1页
网上书店设计报告_第2页
网上书店设计报告_第3页
网上书店设计报告_第4页
网上书店设计报告_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、学 号2武 汉 科 技 大 学 城 市 学 院课 程 设 计 报 告 课程名称 web技术课程设计 题 目 在线图书销售管理信息系统的设计与实现 学 部 信息工程学部 专 业 计算机网络技术 班 级 10级计网1班 姓 名 张佰超 指导教师 于海平 2012年11月23日编号:012Web 技术课程设计任务书设计题目: 在线图书销售管理信息系统的设计与实现1. 课程设计教学条件要求 eclipse+Tomcat6.0/Tomcat7.0+SQL Server2. 课程设计任务1、设计内容设计一个在线图书销售管理信息系统,该系统的用户分别是:一般用户,图书销售商和系统管理员。不同的用户拥有不同的

2、权限,各自完成各自的管理功能,不同的用户看到不同的系统功能。用sql server2000创建后台数据库,然后利用JSP技术编写程序实现对数据库的操作,按照要求完成所有的功能和模块。一般用户的主要功能模块包括:(1)用户的注册与登陆(2)查看、搜索图书,订购图书,生成订单(3)历史订单查询(4)发布留言,查看留言图书销售商的主要功能模块包括:(1)销售商的注册和登陆(2)图书销售信息管理(查询,添加,更新)(3)图书库存信息管理(4)发布留言,查看留言(5)查看订单,删除订单系统管理员的主要功能模块包括:(1)用户信息管理和维护(2)留言版管理 2、主要数据库表单 (1)图书表单主要字段有:图

3、书ID、图书名称、作者、出版社、类型、价格和库存 (2)用户表单 主要字段有:用户姓名、密码和身份 (3)留言表单主要字段有:留言主题、用户姓名、email、留言内容和留言时间(4)订单表单 主要字段有:用户姓名、图书名称、订购数量、图书单价、总金额3. 课程设计报告书主要内容1、系统功能模块设计:2、数据库设计:系统主要的数据库表单的结构定义。3、各功能模块的程序设计及运行测试结果。4、小结:收获、体会与建议5、参考文献:按正确格式列出3篇以上的参考文献 4课程设计参考资料课程设计参考资料1 耿祥义. JSP基础教程. 北京:清华大学出版社. 20042 冯燕奎. JSP实用案例教程. 北京

4、:清华大学出版社.20043 刘志成. JSP程序设计案例教程. 北京:清华大学出版社.20074 刘中兵. 开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)(第2版)M.北京:电子工业出版社,2011.35 赵俊峰. Java Web应用开发案例教程基于MVC模式的JSP+Servlet+JDBC和AJAXM. 北京: 清华大学出版社,2012.1 6 王林玮. 精通JSP开发应用M,北京:清华大学出版社,2012.117 唐友国. JSP网站开发详解M,北京:电子工业出版社,2008 8 Scott Hogg,Eric Vyncke.

5、 Object-Oriented and Classical Software EngineeringM. 北京:机械工业出版社,20119 Cay S. Horstmann Gary Cornell. Core Java, Volume I-Fundamentals (8th Edition)M. 北京:机械工业出版社,2008.610 徐婉珍. JSP动态网站开发项目教程M. 北京:电子工业出版社,2010.10 撰写者:江伟 指导教师:于海平目 录1.需求分析12.系统分析22.1 操作流程22.2 系统目标22.3 功能分析33.数据库设计44 网站总体框架64.1 功能模块介绍64.

6、2 具体功能模块64.2.1系统首页运行界面64.2.2客户进入的界面74.2.3管理员登入后的界面94.2.4销售商登录后的界面125系统总结166参考文献177课程设计评分表181.需求分析在线图书销售管理信息系统其实是一个网上书店的模式,主要是进行图书的在线销售和管理,此系统主要分三个部分:借书者、销售商和管理员,借书者拥有查看图书,搜索图书、购书、查看订单、发布留言等操作;销售商具有查看图书、添加图书、修改图书、查看订单、发布留言和查看留言等操作;管理员具有查看用户信息、删除用户信息、查看订单信息、查看留言信息和删除留言信息等操作。此系统包括了book、message、customer

7、、orderlist、userorder和users六张表单,分别保存了用户信息、表单信息、留言信息和图书信息。要做好此系统既要实现基本的购书和对图书的管理功能,还要考虑到系统的稳定性和安全性,及购书者对此书店的评价,以此使得书店更具有人性化、灵活性。基于eclipse+Tomcat6.0/Tomcat7.0+SQL Server的环境,建立java useBean实现程序与数据库的连接,提高网店的交互性。巧妙的结合div标签、表单、input标签等一些控件来构建网店的框架及网页的美观。用户在线留言、查看订单及查询价格等功能,实现了网店的公开和正规性,让用户放心的购书。2.系统分析2.1 操作

8、流程在线图书销售管理信息系统是以管理员、销售商、用户三种身份进行登录,管理员登录后可以进行用户的查看、删除,留言的查看、删除等操作,销售商在首页登录后跳转至seller页面,在此页面可以进行图书的添加和删除,留言的查看、订单的查看和删除等操作,用户登录跳转至user页面,可以进行查看图书、搜索图书、购书下订单、发不留言等操作。在线图书销售管理信息系统操作流程图如图2.1所示:删除用户查看留言删除留言查询用户图书管理订单管理留言管理登陆登陆管理员销售商下订单查看订单发布留言图书操作登陆用户销售商图2.1在线图书销售管理信息系统操作流程图2.2 系统目标l 将不同身份的用户区分开来,各自有不同的权

9、限,使系统管理简单有调理,明了清楚。l 功能齐全,且账目公开,使用户可以放心购买,各种书籍随意选择,任性化的设计理念。l 操作简单,不管文化程度高不高都可以顺畅的进行图书的浏览和购买,无需担心操作有障碍等问题。l 采用先进的开放的客户机/服务器模式(B/S)体系结构,应用系统基于Web技术开发,确保系统具有高超的性能,并使系统具有较高的管理水平。l 基于SQL Server数据库系统,可以对大量书籍信息、订单信息及客户信息进行有效地管理,保证数据的安全性。2.3 功能分析通过前面的介绍,我们对在线图书销售管理信息系统有了一定的了解,下面针对系统需要实现的功能进行简单的介绍。在线图书销售管理信息

10、系统功能结构图如图2.2所示。在线图书销售管理信息系统登陆注册管理员用户查询用户销售商删除用户查看留言删除留言返回首页查看图书搜索图书购书查询图书添加图书删除图书修改图书用户管理留言管理图书操作返回首页图书管理留言管理订单管理返回首页图2.2 在线图书销售管理信息系统功能结构3.数据库设计 在线图书销售管理信息系统包括book、customer、message、orderlist、userorder、users六张表单,详细信息如下:(1)book表如表3.1所示 ,此表用于保存图书信息表3.1 book表(2) customer表 如表3.2所示 ,此表用于保存客户的详细信息。表3.2 cu

11、stomer表(3) message表 如表3.3所示,此表用于保存用户留言。表3.3 message表 (4) orderlist表 如表3.4所示,此表用于保存订单信息。表3.4 orderlist表(5) userorder表 如表3.5所示,此表用于用户查看订单时显示的相关信息 表3.5 userorder表 (6)users表,如图3.6所示,此表用于保存用户登陆的相关信息 表3.6 users表 4 网站总体框架4.1 功能模块介绍在线图书销售管理信息系统主要是网上购买书籍的过程,其流程一般为:(1)客户和销售商进行注册,登陆;(2)客户在线查书、找书、购书、发布留言的操作;(3)

12、销售商主要是添加图书、删除图书、订单管理、留言管理操作;(4)管理员主要对客户和销售商信息进行管理,及留言管理。4.2 具体功能模块4.2.1系统首页运行界面 此界面很简单,就是登录和注册这两种功能,通过首页链接到Login页面,判断用户身份跳转到相应的页面 图4.1系统首页运行的界面4.2.2客户进入的界面 客户通过登录进入user页面,在此页面客户可以进行图书的查看、搜索、订购、订单的查看、留言的发布、查看及返回首页的操作,通过导航栏连接到不同的页面。图4.2客户登入后的界面主要代码:Insert title here   欢迎选购图书   & 查看图书 & 搜索图书&

13、 购书& 查看订单& 发布留言& 返回首页 !4.2.3管理员登入后的界面 管理员登录后进入manager页面,在此页面管理员主要进行的操作有:用户的查询、删除,留言的查看和删除及返回首页,通过导航栏可以连接到不同的页面。图4.3管理员登入后的界面主要代码: Insert title here 用户管理查询用户删除用户留言管理查看留言删除留言 返回首页 !4.2.4销售商登录后的界面 销售商登录进入seller页面,在此页面销售商可已进行的操作有:图书的查询、添加、修改、删除,订单的查看、删除、留言的发布和查看及返回首页。在此页面销售商可以通过导航栏连接到相应的页面进行更多

14、的操作。图4.4销售商界面主要代码:Insert title here!- /*频道链接样式*/ .channel width: 150px;margin: 0px 0px 0px 20%;height: 200px;line-height: 30px;text-align: center;.channel ul list-style: none;margin: 0px;.channel a background: url( ) no-repeat left;padding-left: 10px;color: #457a8b;font-size: 18px;font-weight: bold;

15、.channel a:link background: url( ) no-repeat left;padding-left: 10px;color: #457a8b;.channel a:visited background: url( ) no-repeat left;padding-left: 10px;color: #457a8b;.channel a:hover background: url( ) no-repeat left;padding-left: 10px;color: #78b4c7;.channel a:active background: url( ) no-repe

16、at left;padding-left: 10px;color: #78b4c7;.STYLE1 font-size: 24px;color: #FF99FF;.STYLE2 font-size: 18px;color: #99FF00;.STYLE3 font-size: 24px;color: #99FF00;- 图书管理 查询图书添加图书修改图书删除图书订单管理查看订单删除订单留言管理查看留言 返回首页 ! 5系统总结本系统通过权限设置:考虑到不同用户的权限不同,当用户登录系统时,只有当用户名和密码相匹配时才能进入该用户权限所允许做的操作界面。如管理员具有查询用户、

17、删除用户、表单管理等操作,客户则有查看图书、搜索图书、购书、发不留言、查看订单等操作,销售商是主要的后台操作者,具有添加图书、删除图书、修改图书、查看订单等多种操作。通过做这次课程设计,我意识到自己的很多不足,包括在代码设计中的冗余和论文写作时的不足,我还需要继续学习和深入了解JSP,还需要更多的向老师和同学请教,并且要学会更好的利用网络资源。书山有路勤为径,学海无涯苦作舟。今后,我会吸取这次的教训,课前做好预习复习,课中认真听课,课后勤加操作,让自己的在计算机这一块,迅速成长起来。同时,我也会多学习其他相关的课程,多看看相关的书籍,努力拓宽自己的知识面,在更大的空间里更好的学习。 其次还要感

18、谢于海平老师,在您的悉心教导下,我们不仅学会很多的专业知识还学会了做人的道理;同时还要感谢所有的同学们,在课程设计过程中,你们陪伴我度过了很多坎坷,共同经历了先苦后甜的过程。另外,我还要感谢学校给了我这样一个机会,能够独立地完成一个课题,并在这个过程当中,给予我们各种方便,使我能够更多的学习一些实践应用知识,增强了我们的实践操作能力和动手能力,提高了独立思考的能力。这次我课程设计是我在大学期间最后的一次课程设计,在这上面我花了很多心血和汗水,它代表了我大学课程的完结,我要好好珍藏它!6参考文献 1 耿祥义. JSP基础教程. 北京:清华大学出版社. 20042 冯燕奎. JSP实用案例教程. 北京:清华大学出版社.20043 刘志成. JSP程序设计案例教程. 北京:清华大学出版社.20074 刘中兵. 开发者突击:Java Web主流框架整合开发(J2EE+Struts+Hibernate+Spring)(第2版)M.北京:电子工业出版社,2011.35 赵俊峰. Java Web应用开发案例教程基于MVC模式的JSP+Servlet+JDBC和AJAXM. 北京: 清华大学出版社,2012.1 6 王林玮. 精通

温馨提示

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

评论

0/150

提交评论