您好,欢迎访问三七文档
计算机与软件工程学院数据库原理及应用课程设计报告课题名称:网上书店管理系统专业:计算机科学与技术班级:计算机3132姓名:王联学号:1131321218指导老师:刘金岭、冯万利2016年6月14号课程设计任务及进度表课题名称网上书店管理系统设计目的通过对网上书店管理系统的设计和开发,了解了数据库的设计与开发的全过程,达到巩固数据库理论知识、锻炼实践能力和构建合理知识结构的目的。实验环境操作系统:Windows7;数据库管理系统:SQLServer2008;编程环境:NET.ASP任务要求1.搜集网上书店问题方面的资料,进行需求分析;2.完成概念设计、逻辑设计等各阶段的设计;3.编写程序代码,系统调试;4.撰写课程设计报告;5.参加答辩。工作进度计划序号起止日期工作内容12016.6.02~2016.6.12查询资料、选择课题22016.6.13~2016.6.13需求分析、总体设计32016.6.14~2016.6.16系统整体设计、编写程序代码、调试程序42016.6.17~2013.6.19撰写课程设计报告I摘要随着电子商务网站得到了广泛的应用。网上书店成为一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。以先进的技术渗透于订货,送货,支付,甚至意见反馈等整个商务过程。本文就网上书店的整个开发流程(包括需求分析,系统设计,数据库设计等)进行了详细的论述,并在各个功能模块上给出了详细设计图和流程图。系统运用了ASP.NET和SQLServer2008,采用前后台管理系统来实现整个系统。系统实现的主要功能包括:用户注册、登陆,图书信息的查询和浏览,购物车,下订单等。关键词网上书店,ASP.NET,SQLServer2008II目录1引言--------------------------------------------------------------------------------------------11.1选题背景----------------------------------------------------------------------------11.2目的和意义-------------------------------------------------------------------------12项目需求分析--------------------------------------------------------------------------------12.1可行性分析-------------------------------------------------------------------------13项目总体设计--------------------------------------------------------------------------------23.1系统总体结构设计----------------------------------------------------------------23.2系统流程图设计-------------------------------------------------------------------33.3功能模块设计----------------------------------------------------------------------34数据库设计-----------------------------------------------------------------------------------54.1数据库概念设计-------------------------------------------------------------------54.2数据库逻辑设计-------------------------------------------------------------------64.3数据库物理设计-------------------------------------------------------------------75程序编码设计--------------------------------------------------------------------------------85.1部分功能代码----------------------------------------------------------------------86系统测试与运行----------------------------------------------------------------------------136.1测试概要---------------------------------------------------------------------------136.2测试环境---------------------------------------------------------------------------136.3模块测试---------------------------------------------------------------------------146.4测试用例---------------------------------------------------------------------------146.5系统的运行与维护---------------------------------------------------------------15结论--------------------------------------------------------------------------------------------16致谢--------------------------------------------------------------------------------------------17参考文献-------------------------------------------------------------------------------------1811引言1.1选题背景21世纪,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则网上书店系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上书店在我国刚起步,但发展很快。随着我国互联网的更加普及和网上书店的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。网上书店正是依靠Internet这个载体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新的理念。1.2目的和意义网上书店管理系统主要是处理网上购书和库存的系统,提供具有图书分类检索和搜索,购物车管理,在线订单,书籍推荐,热卖排行,顾客评论等功能和强大的后台管理功能,提供高效、安全、智能化的数据管理,从而提高整个网上书店各项功能管理水平。通过网上书店管理系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高网上购书的效率。2项目需求分析2.1可行性分析2.1.1网站的可行性研究随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下三点的可行性分析:(1)经济:实现这个平台设计有没有什么经济效益。该平台设计只是一个课2程设计,又因为设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。(2)技术:现有的技术能否开发该平台,努力阅读课外书在短期内尽可能的增加技术能力,并考虑在设计过程中会遇到哪些问题。(3)运行:该平台规定的运行方式是否可行。2.1.2市场研究我们对市场进行了判断,分析了解到了网上图书市场还是有利可图的。因为Internet带给我们的不仅是无穷的信息,更是商业模式和消费观念的变迁,电子商务已成为时尚。图书信息易于判断和选择,它是最适合于网上交易。中国图书市场的74%在科教类图书,客户群数量为3亿人。网上购书的优势在于选择面大,价格便宜,交易方面,节省时间和精力等。网上书店与传统的图书销售渠道并不冲突,两者应该是互为补充的,网上书店也要通过互联网的有事不断发展自己新的传统销售渠道,包括自己的供应商等。2.1.3预期客户研究预期客户大概分为4类:(1)具有较高文化水准的职业层市场这个层次的消费者,往往由于消费水平较高以及工作需要,他们讲究的是效率,上网购买书籍,浏览起来方便,可以为忙碌的他们节约很多时间。(2)中青年消费者市场他们追求时尚,休闲逐渐成为消费主流,他们能很快的接受新的事物。(3)不愿意面对售货员的顾客市场(4)学校3项目总体设计3.1系统总体结构设计3网上书店系统用户管理书籍管理用户注册用户登录图书浏览图书购买图书搜索图3-1系统结构设计图3.2系统流程图设计网上书店流程图设计基本步骤:注册用户、登录、选择图书、填写购物数量、放入购物车、下订单、用户支付。登录系统书籍浏览用户规定读取信息加入购物车读折扣信息计入数据库生成销售单确认送货信息转账支付书籍查询是否为会员用户否是有无图3-2网上书店购物流程图3.3功能模块设计3.2.1前台管理模块前台管理模块主要分为5个主要模块,每个模块具有相对独立的功能。其中,登录与验证模块主要是对用户身份进行验证,验证成功后,用户获得相应的权限。系统的最底层是数据库。用户管理模块的划分图如图所示:4前台管理模式登录模块注册模式查询模块密码修改网购模块图3-3前台管理模块结构图(1)用户登录模块用户通过网站页面的登录窗口,输入登录信息,成功登录后获得相关权限,进入用户信息管理模块,获得相关的网站实现的一些功能。(2)用户注册模块观光游客无法实现阅读以外的一些功能,想要获取这些权限,就需要进行注册。注册模块提供注册功能,成功后获得用户的操作权限。(3)在线书籍查询模块会员用户可以连接查询页面,输入查询的书籍信息,获得想要的书籍信息。(4)密码修改模块会员用户可以通过登录后修改密码,保证个人信息的安全性。(5)网上购物模块用户在进行网上购物时,必须先登陆,如果是新用户,则必须先进行注册。3.2.2网上书店后台管理模块后台是实现对网站进行管理维护,保证了网站安全、合理、有条不紊的进行运行,本网站后台主要是对网站会员、书籍、网站信息、入库、出库进行管理。后台管理视图如图所示5后台管理模块登录订单管理出库管理退出情报管理入库管理进货单图书入库用户管理分类管理信息管理图书管理图3-4后台管理模块结构图(1)书籍分类管理供网站管理员对网上书店的书籍进行管理,可增加、修改、删除书籍的分类信息。(2)书籍信息管理供网站管理员增加、修改、删除网上书店书籍的基本资料信息,主要是文本信息。(3)用户管理供网站管理员增加、修改、删除用户的基本信息。4数据库设计4.1数据库概念设计在网上书店系统中,涉及3个实体,分别是会员、订单、图书,这3个实体之间存在联系。会员通过订购图书生成一个订单,一个会员可
本文标题:图书购物管理系统
链接地址:https://www.777doc.com/doc-4264735 .html