




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南人文科技学院经济与管理科学系课程设计说明书 课 程 名 称: web程序设计 题 目: 网上书店系统 年级/专业/班: 2011级电子商务1班 学 生 姓 名: 刘海旋 张欣月 学 号: 指 导 教 师: 陈 刚 开 题 时 间: 2013.12.9 完 成 时 间: 2013.12.18 目录第一章 绪论4第二章 需求分析42.1系统需求分析42.2功能需求描述42.3性能需求42.4功能规定52.5功能模块图5第三章 系统设计63.1程序流程图63.2数据库的设计73.2.1数据字典73.2.2数据库的逻辑设计83.2.3数据库的物理设计9第四章 系统设计124.1登陆界面124.2网页主页124.3用户注册134.4用户修改自己信息134.5用户挑选书籍144.6用户点击购物车144.7用户通过购物车完成的订单154.8用户订单154.9用户订单的最后确认164.10管理员管理图书164.11管理员对用户进行管理164.12管理员对订单进行管理17第五章 个人总结17参考文献17网上书店系统的设计与实现摘 要:随着网络技术的不断发展和人们购物意识的不断革新,网上购物成为一种新型的购物方式;网上书店也渐渐成为一种时尚,正足逐步被人们所接受和认可。本文针对网上书店系统的实际需求,选择采用ASP作为开发技术,后台使用Access数据库,设计并实现了的网上书店系统。该系统主要由前台管理和后台管理两部分构成。前台主要完成的功能是针对消费者的,包括书店的图书分类、推荐、用户购书及用户个人信息管理等;后台的主要功能是增加、删除图书信息,查询图书信息,查询统计图书销售信息等等。最后,对系统进行了简单的测试。关键词:网上书店;Asp;Dreamweaver;数据库 Design and implementation of online bookstore systemAbstract:With the continuous reform and the development of network technology and peoples awareness of shopping, online shopping has become a new way of shopping; online bookstore has gradually become a kind of fashion, is gradually being recognized and accepted by the people. According to the actual demand of online bookstore system, choose ASP as the development of technology, the background using the Access database, online bookstore system is designed and implemented. The system consists of two main modules: foreground management and background management. The main function is for consumers, including book classification, recommendation,user books and personal information management; the background of the main features is to increase, delete the book information, book information query, query statistics book sales information and so on. Finally, the system is a simple test.Keywords: Online bookstore; Asp; Dreamweaver; database第一章 绪论网上书店,或称电子书店,线上书店,是利用信息技术、网络技术通过网络完成图书交易的一种电子商务类型川。随着网络技术的成熟,网上书店作为电了商务的一种,于20世纪90年代后期开始兴起,现在己经具备了一定规模。由于网络已经覆盖全球,信息、量巨大而且独具优势。借助这个良好的平台进行书籍的销售,可以使读者足不出户就能选购自己需要的书本。网土书店近在咫尺,且永不下班关门,读者可以随时随地自由地查询和订购图书。与传统的书店相比较,网上书店具有全面且快速的图书查询检索功能,齐全的图书品种,方便快捷的配送服务,低廉的销售价格,直接准确的数据积累,灵活多样的宣传营销平台,先进的互联网技术,完善的售后服务等优势。网上书店作为一种新兴的书籍售卖方式,越来越受到人们的关注。研究网上书店系统的设计和实现无论是从研究背景还是研究意义都具有很高的理沦价值和很好的实践价值。第2章 需求分析2.1系统需求分析系统的主要目的是实现一个图书管理系统。系统有2 类用户分别为管理员、读者会员。管理员经口令认证进人系统后,管理员可完成维护系统的功能, 包括管理图书和管理会员。读者会员则完成查询图书、修改个人资料、查询个人借阅信息的功能, 工作完成后可以退出系统。2.2功能需求描述随着互联网的高速发展,网上购物已经成为了当今主流,网上购书也不例外。所以设计一个网上书店系统可以轻松解决人们的便利购书。系统主要是为方便用户定制开发的,因此针对网上购书而言,经过了反复地论证,最终确定了网上书店系统的设计方案,网上书店系统的主要功能为:(1) 用户登录。管理员或会员根据账号和密码登录系统进行身份验证。(2) 添加图书。只有管理员登录成功后才能添加图书。通过点击导航条上的“添加图书“超链接进入添加图书页面,填好后点提交, 就进数据库了。(3) 修改图书。只有管理员登录成功后才能修改图书。通过点击导航条上的“修改图书“超链接进入修改图书页面,修改好后点提交, 就进数据库了。(4) 删除图书。只有管理员登录成功后才能修改图书。通过点击导航条上的“删除图书“超链接进入删除图书页面,点删除就可将书删除。(5) 修改和查询个人信息。用户可以修改自己的个人信息和密码。(6) 购物车功能。用户可以把自己选好的图书放进购物车,再次确认购物车里的信息即可以确认购书。2.3性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,网上书店系统应该满足以下的性能需求:(1)系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足中小型企业对信息处理的需求。(2)系统的开放性和系统的可扩充性网上书店系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善,都要求系统提供足够的功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。(3)系统的易用性和易维护性网上属书店系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。(4)系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。(5)系统的先进性目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。(6)系统的响应速度图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。2.4功能规定前台功能划分: (1)图书搜索 (2)查看图书详细信息 (3)用户注册 (4)用户登录 (5)修改用户信息 (6)购物车功能 (7)查看订单后台功能划分为: (1)图书管理系统(增删改查) (2)用户信息管理(删查) (3)订单信息管理(查看订单清单,更新出货状态)2.5功能模块图第3章 系统设计3.1程序流程图用户登录流程图管理员登录流程图3.2数据库的设计3.2.1数据字典(1)名称:管理员 描述:记录管理员信息 定义:管理员信息=管理员ID+管理员密码 输入数据:管理员信息 输出数据:管理员信息(2)名称:图书信息表结构描述:记录所有图书的基本情况 定义:图书信息=图书ID+图书名称+图书描述+图书价格+图书类别 输入数据:图书信息 输出数据:图书信息(3)名称:用户信息表结构 描述:记录所有用户信息情况 定义:用户信息=用户id+用户姓名+用户密码+用户电话+用户地址 输入数据:用户信息 输出数据:用户信息(4)名称:订单人信息表结构 描述:记录所有订单人的基本情况 定义:读者信息=订单ID+订单人+订单人电话+订单人地址+订单日期+订单的状态 输入数据:订单人信息 输出数据:订单人信息(5)名称:订单表结构 描述:记录已下订单的情况 定义:订单信息=订单ID+订单人+订单人电话+订单人地址+订单日期+订单的状态 输入数据:订单信息 输出数据:订单信息3.2.2数据库的逻辑设计 在需求分析阶段已完成该系统所有的数据分析。根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。下面给出概念结构设计得E-R图(1)管理员实体E-R图图3.1(2)用户实体E-R图图3.2(3)图书信息实体E-R图图3.3(4)购物车实体E-R图图3.4(5)订单实体E-R图图3.5(6)总体E-R图图数据库的物理设计Book表是图书的信息(包括:图书名称,图书价格,图书描述,图书数量等),如表3.1、图3.7、图3.8数据类型变量名变量作用数据长度Stringtitle定义书名255doubleprice定义书本价格Stringauthor定义作者名255Stringintroduction定义简介255intcount定义数量11表3.1图3.7 图3.8Orderitem表是购物车的信息(包括:购物车ID,图书单价,购买数量,订单ID等),如表3.2、图3.9、图3.10数据类型变量名变量作用数据长度BookBeanBookid定义书籍11intbuycount定义数量11doubleunitprice定义价格intorderid定义订单id11intitemid定义购物车id11表3.2图3.9图3.10Orders表是订单的信息(包括:订单ID,订单人,订单人电话,订单人地址),如表3.3、图3.11、图3.12数据类型变量名变量作用数据长度Stringusername定义用户名11Stringzipcode定义密码11Stringphone定义电话号码11Stringadress定义地址11表3.3图3.11图3.12 User表是用户的信息(包括:用户id,用户姓名,用户密码,用户电话,用户地址),如表 3.4、图3.13、图3.14数据类型变量名变量作用数据长度intuserId定义使用者id11StringloginName定义登陆名255Datepassword定义密码255Stringuserphone定义电话255Stringuseraddr定义地址255表 3.4 图3.13图3.14第四章 系统设计4.1登陆界面4.2网页主页4.3用户注册4.4用户修改自己信息4.5用户挑选书籍4.6用户点击购物车4.7用户通过购物车完成的订单4.8用户订单 4.9用户订单的最后确认4.10管理员管理图书4.11管理员对用户进行管理4.12管理员对订单进行管理第5章 个人总结 通过做课程设计,有几点感想,归纳如下: 1.扎实的理论基础。如果不掌握它们,很难写出高水平的程序。而这一点又是我们所缺乏的。 2.不钻牛角尖。当遇到障碍的时候,要灵活运用知识,也许会发现那些难题现在竟然可以迎刃而解。 3. 多与别人交流。三人行必有我师。 4.良好的编程风格。注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。没做完一部分就检查成果,在这次的设计过程中,我学到的不仅是知识,我还认识到许多事情。这次设计使我的编程水平提高了一大步,使我充分的认识到合作的可贵。 由于这次设计涉及到网页设计、数据结构编写及数据库建立,我们学到了不少编程设计工具与数据库连接的知识,对网页设计的操作有了进一步的了解。这次设计对我的综合能力是一次很好的锻炼,但是我们必须承认自己的能力和知识还很肤浅。所以今后学习道路还是很漫长的。 参考文献1Dreamweaver CS5网页设计与制作基础教程作者:文杰;2012年出版2从新手到高手:网页设计与制作作者:杨敏,王英华;2011年出版3基于ASP.NET的网上书店系统的设计与实现,刘金魁,T,2011.4基于ASP的网上书店系统的设计与实现,宇虹儒,T,2009.5网上书店的设计与实现,高浩,T,2012.前台代码1. 登陆界面部分代码:无标题文档!登录人文书店 用户名 密码 新人注册 修改信息 2网页主页部分代码:无标题文档 人文 网上书店 用户 登录 注册热门书籍 书店简介 购书需知 简要新闻 网站优惠通知 原价:¥30 现价:¥21(7折) 作者:加西亚 原价:¥40 现价:¥32(8折) 作者:柴静 原价:¥25 现价:¥20(8折) 作者:刘同 原价:¥28 现价:¥22.4(8折) 作者:艾丽丝门罗(2013诺贝尔奖得主) &
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电极制造工客户流失预防考核试卷及答案
- 合作达成协议书
- 成列协议书底板
- 公司钢丝绳制造工岗位合规化技术规程
- 化学铣切工岗位合规化技术规程
- 2025型材产品购销合同
- 新疆乌鲁木齐市沙依巴克区2026届数学七年级第一学期期末监测试题含解析
- 2025年北京市房屋租赁合同范本个人使用版
- 专项知识培训简报课件
- 专项培训知识课件
- 生物安全实验室管理体系文件
- 【政史地 江苏卷】2025年江苏省高考招生统一考试高考真题政治+历史+地理试卷(真题+答案)
- 物业工程部库房管理规定
- 奶茶店消防应急预案
- 散文集《皮囊》读书分享PPT模板下载
- GB/T 17554.1-2006识别卡测试方法第1部分:一般特性测试
- GB 17790-2008家用和类似用途空调器安装规范
- 《测控技术与仪器专业导论》配套教学课件
- 喷砂检验报告
- 小学家长会校长发言课件
- QC小组活动记录完整Word版
评论
0/150
提交评论