课程设计-网上书店系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Web程序设计课程设计报告
——网上书店系统
班级:
学号:
姓名:
指导老师:
一、小组成员及分工
1、小组成员
:负责;
:负责;
肖:。
2、完成时间
2012.*月*日~2012.*月*日
二、需求分析
系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。
1安全性需求
每次登陆系统前必须输入登录名和密码,匹配成功后才能登陆。不同的管理员有不同的管理权限,对于普通用户只有查看图书信息,下订单的功能,对于账目信息的管理只有具有超级管理员权限的才能操作。
2功能性需求
1)实现用户的注册、登录与管理。
2)显示商品列表,并能对商品列表进行各种操作和管理。
3)用户购买商品时,能及时生成订单,并能实现对订单的管理。
4)实现网上购书。
5)不同身份管理员对表格信息的管理
6)超级管理员具有所有的权限
3性能需求
1)安全性
2)稳定性
3)及时性
4 接口需求
没有接口需求
5出错处理需求
1.为保证误删后还能找回信息。当删除每条信息时,只是把它的删除状态修改为1,如需查看可以到数据库查,保证了管理员对信息的误删后的找回。
2.需要定期对数据库和系统进行维护。
3.对于暂存订单的只有管理员沟通确认后才能作为一条订单信息保存到数据库里。防止由于用户不小心或有意烂下订单造成的大量信息的冗余,给数据库的维护造成不便。
三、系统设计
1、系统功能模块介绍
本网上书店系统是一个简化的在线购物系统,系统共包括六个功能模块,包括导购模块,账户模块,详细信息模块,评论模块,购物车模块,结算模块。这六个模块详细功能描述如下:
导购页面
导购页面时本系统的主页面,主页面包括很多商品的分类列表,每一个商品分类的列表都可以连向一个子导购页面。主页面主要向人们显示一些书籍的信息。除此之外主页面还包括顶层菜单,顶层菜单包括用户登录,用户注册,图书管理,个人信息,购物车等系统功能菜单。
账户管理
系统包含两类用户,即管理员和普通用户。针对这两类用户,系统根据登录时的角色判断,跳转到相应的页面为其提供操作。
管理员负责整个系统的运行与维护,针对图书、订单、留言、用户、角色等,执行添加、删除、修改等操作。
详细信息
你在导购页面选中了一个商品后,需要使用详细信息页面显示你选择商品的详细信息。比如你选中一本书籍,那么你需要在详细信息页面显示该书的作者,价格,出版社,出版日期等。
评论中心
评论中心是系统用户对该商品评价的功能模块,当用户购买过商品后,可以根据自己对该商品的使用感受,对该商品进行评价,以便其他用户对该商品有更直观的了解,为其他用户提供更好的参照。
购物车
购物车主要用来显示你当前以选中准备购买的商品列表。购物车功能很像你在超市里卖东西时推的那个购物车,你在导购页面看中一件商品后,你可以点击该商品下侧的“加进购物车”按钮进行购买,此时商品被添加进了购物车中通常你在浏览商品的任何时候都可以查看购物车里面已经挑选的内容。当你要结束购买时你点击“结算”按钮时,购物车中的内容才会被提交。
结算中心
当你想结束购买时你可以进入结算中心,结算中心主要用来生成订单。结算中心主要包括你要购买商品的预览功能和结算功能。实际上你在结算中心预览的商品也就是当前购物车中的商品,当你确定要购买这些商品时你可以进入生成订单向导,在生成订单向导中你要确认你的收货人姓名,邮箱,地址,订购方式,送货方式,邮编,电话号码等信息,最后进入生成订单页面。生成订单主要用来显示你在前面设置的订单相关信息,点击该页面的生成订单按钮会向商店提交订单,此后商店会安装你的订单要求为你送货。
2、数据库设计
本网上书店系统使用SQL Server 2008来保存数据。保存的数据包括用户的账户信息,书籍信息,订单信息等。本程序数据库共涉及六张表,分别为用户表(tbluser), 书籍表(tblBook), 订单表(tblorder), 评论表(pinglun), 订购书籍表(tblorderBook), 类型表(tblType)。
用户表(tbluser)
书籍表(tblBook)
订单表(tblorder)
评论表(pinglun)
订购书籍表(tblorderBook)
类型表(tblType)
3、主要技术难点的解决方案
四、系统实现及使用说明
以截屏方式说明程序的主要运行情况及测试情况
本网上书店系统主要包括首页,用户注册,个人信息修改,购物车,商品详情等一系列页面功能,主要运行界面如下。
首页设计
主页主要实现各个模块的连接,点击登录按钮可以进行登录操作,尚未注册的用户可以点击注册按钮进入会员注册模块,右上角的文本框内可以输入要搜索的书名,作者,出版社等信息进行书籍的搜索操作,登录后的用户可以进行图书的管理,个人信息修改等一系列操作。
登录后
商品详细界面
在导购界面的商品介绍下面有个详情按钮,当点击详情按钮会进入到该商品的详情页面,是对该商品的详细介绍,包括书籍的名字,作者,价格,出版社等一干信息,来帮助用户更多的认识该商品,以便用户进行更好的购买体验。
商品详情界面
用户评论界面
用户评论界面提供给用户对商品的评价功能,很像书评的概念,是用户对该商品的认知和评价,这样可以为其他想购买该商品的用户提供更多的关于该商品的信息,优化用户购买体验。
评论界面