课程设计-网上书店系统_第1页
课程设计-网上书店系统_第2页
课程设计-网上书店系统_第3页
课程设计-网上书店系统_第4页
课程设计-网上书店系统_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、Web程序设计 课程设计报告一网上书店系统班级:学号:姓名:指导老师:一、小组成员及分工1、小组成员:负责;:负责;肖:。2、完成时间2012.*月*日2012.*月*日:、需求分析系统分析是平台开发的一个不可缺少的环节, 为了能够使本系统更好、更完善地被设 计出来,就必须先进行调查研究。 在系统调查的基础上, 对新系统的功能进行细致的 分析, 从而才能够开发出完整的系统设计。1安全性需求每次登陆系统前必须输入登录名和密码,匹配成功后才能登陆。不同的管理 员有不同的管理权限,对于普通用户只有查看图书信息, 下订单的功能,对于账 目信息的管理只有具有超级管理员权限的才能操作。2功能性需求1)实现

2、用户的注册、登录与管理。2)显示商品列表,并能对商品列表进行各种操作和管理。3)用户购买商品时,能及时生成订单,并能实现对订单的管理。4)实现网上购书。5)不同身份管理员对表格信息的管理6)超级管理员具有所有的权限3性能需求1)安全性2)稳定性3)及时性4接口需求没有接口需求5出错处理需求.为保证误删后还能找回信息。当删除每条信息时,只是把它的删除状态修 改为1,如需查看可以到数据库查,保证了管理员对信息的误删后的找回。.需要定期对数据库和系统进行维护。.对于暂存订单的只有管理员沟通确认后才能作为一条订单信息保存到数 据库里。防止由于用户不小心或有意烂下订单造成的大量信息的冗余,给数据库的维护

3、造成不便。三、系统设计1、系统功能模块介绍本网上书店系统是一个简化的在线购物系统, 系统共包括六个功能模块,包 括导购模块,账户模块,详细信息模块,评论模块,购物车模块,结算模块。这 六个模块详细功能描述如下:导购页面导购页面时本系统的主页面,主页面包括很多商品的分类列表,每一个商品 分类的列表都可以连向一个子导购页面。主页面主要向人们显示一些书籍的信 息。除此之外主页面还包括顶层菜单,顶层菜单包括用户登录,用户注册,图书 管理,个人信息,购物车等系统功能菜单。账户管理系统包含两类用户,即管理员和普通用户。针对这两类用户,系统根据登录 时的角色判断,跳转到相应的页面为其提供操作。管理员负责整个

4、系统的运行与维护, 针对图书、订单、留言、用户、角色等, 执行添加、删除、修改等操作。详细信息你在导购页面选中了 一个商品后,需要使用详细信息页面显示你选择商品的 详细信息。比如你选中一本书籍,那么你需要在详细信息页面显示该书的作者, 价格,出版社,出版日期等。评论中心评论中心是系统用户对该商品评价的功能模块, 当用户购买过商品后,可以 根据自己对该商品的使用感受,对该商品进行评价,以便其他用户对该商品有更 直观的了解,为其他用户提供更好的参照。购物车购物车主要用来显示你当前以选中准备购买的商品列表。购物车功能很像你在超市里卖东西时推的那个购物车,你在导购页面看中一件商品后,你可以点击 该商品

5、下侧的“加进购物车”按钮进行购买,此时商品被添加进了购物车中通常 你在浏览商品的任何时候都可以查看购物车里面已经挑选的内容。当你要结束购买时你点击“结算”按钮时,购物车中的内容才会被提交。结算中心当你想结束购买时你可以进入结算中心, 结算中心主要用来生成订单。结算 中心主要包括你要购买商品的预览功能和结算功能。 实际上你在结算中心预览的 商品也就是当前购物车中的商品,当你确定要购买这些商品时你可以进入生成订 单向导,在生成订单向导中你要确认你的收货人姓名,邮箱,地址,订购方式, 送货方式,邮编,电话号码等信息,最后进入生成订单页面。生成订单主要用来 显示你在前面设置的订单相关信息,点击该页面的

6、生成订单按钮会向商店提交订 单,此后商店会安装你的订单要求为你送货。2、数据库设计本网上书店系统使用SQL Server 2008来保存数据。保存的数据包括用户的账户信息,书籍信息,订单信息等。本程序数据库共涉及六张表,分别为用户表(tbluser),书籍表(tblBook),订单表(tblorder),评论表(pinglun),订购 书籍表(tblorderBook),类型表(tblType)。用户表(tbluser)userID用户ID整数自动主键userName用户名字符不为空userPwd密他字符不为空trueName真实姓名字符可为空address地址字符可为空telephone电话

7、字符可为空postcode邮编字符可为空sex性别字符不为空userType用户类型整数不为空书籍表(tblBook )bookID书籍ID整数自动主键typeID口 ID整数不为空bookName书名字符不为空bookAuthor作者字符可为空bookPrice价格货币型不为空publisher出版社字符可为空publishDate出版日期日期型可为空bookimage封面字符可为空isSelling是否售出布尔型不为空订单表(tblorder )orderiD订单ID整数自动主键userID客户ID整数不为空orderTime下单时间日期型不为空orderSum订单数整数不为空paymen

8、t付款方式字符不为空ship邮寄字符不为空buyerName客户姓名字符不为空buyerEmail客户邮件字符不为空buyerAddress客户地址字符不为空buyerCode客户邮编字符不为空buyerTel客户电话字符不为空payed整数不为空评论表(pinglun )postID快递ID整数不为空bookID书籍ID整数不为空Textname评论名称字符不为空Username用户名字符不为空Text评论内容字符不为空Speaktime评论时间日期型不为空订购书籍表(tblorderBook )orderID订单ID整数不为空bookID书籍ID整数不为空Quality性质整数不为空Sol

9、dPrice售出价格货币型不为空Paysum售出总数货币型不为空类型表(tblType )typeID口 ID整数不为空TypeName类型名称字符不为空FatherID父节点ID整数可为空isDelete是否删除布尔型不为空3、主要技术难点的解决方案四、系统实现及使用说明以截屏方式说明程序的主要运行情况及测试情况本网上书店系统主要包括首页,用户注册,个人信息修改,购物车,商品详 情等一系列页面功能,主要运行界面如下。首页设计主页主要实现各个模块的连接,点击登录按钮可以进行登录操作,尚未注册 的用户可以点击注册按钮进入会员注册模块, 右上角的文本框内可以输入要搜索 的书名,作者,出版社等信息进

10、行书籍的搜索操作, 登录后的用户可以进行图书 的管理,个人信息修改等一系列操作。登录后商品详细界面.11楙f,翼热曾过入网上书店!在导购界面的商品介绍下面有个详情按钮,当点击详情按钮会进入到该商品 的详情页面,是对该商品的详细介绍,包括书籍的名字,作者,价格,出版社等 一干信息,来帮助用户更多的认识该商品,以便用户进行更好的购买体验。商品详情界面#5重诵看用户评论界面用户评论界面提供给用户对商品的评价功能, 很像书评的概念,是用户对该 商品的认知和评价,这样可以为其他想购买该商品的用户提供更多的关于该商品 的信息,优化用户购买体验。评论界面购物车界面账户管理界面本系统账户分普通会员和系统管理员,普通会员登录后可以进行修改个人信 息的操作,而管理员账户可以本系统的所以普通用户进行管理, 可以对普通会员 设置成管理员,也可以删除会员,或者取消管理员权限的操作。为注册成会员的用户可以免费注册为会员普通会员个人信息修改10dl你好,欢迎怀进入网上书店!三者用房提交系统管理员

温馨提示

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

评论

0/150

提交评论