




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装 订 目 录一、毕业论文(设计)任务书2二、毕业论文(设计)开题报告5三、完成毕业论文(设计)阶段任务情况检查表10四、毕业论文(设计)正文11五、毕业论文(设计)成绩评定表44湖北民族学院科技学院毕业论文(设计)任务书信息与计算科学系信息与计算科学专业题 目 基于ASP网上书店的设计与实现 (任务起止日期:2008.9.15 2009.5.24)学生姓名于伟 班级 K02059班学号K0205901 指导教师 教研室主任 年 月 审查系 主任 年 月 日批准课题内容: 本论文分析网上书店的发展现状和应用背景,简要的介绍Access+IIS+ASP系统的一般原理。阐述整个系统的结构及工作原理,并分析系统实现中所遇到的难点和重点。设计实现用户管理、图书展示管理、图书的浏览和查找、书店定单管理、购物车等功能模块的ASP页面。建立完整的网上书店。课题任务要求: 1. 概要的阐述网上书店的现状,应用背景。 2. 进行网上书店的需求分析,选择软件开发工具,分前台和后台进行系统方案设计。 3. 前台设计要求实现用户登录注册、书籍浏览查找、订单生成,购物车等功能;后台设计要求实现图书详细信息管理,图书录入,订单处理和书籍发送等功能。 4. 进行系统完整设计并测试。 5. 术语准确,语言清晰,内容充实,论述全面。主要参考文献(由指导教师选定)1王珊,萨师煊.数据库系统概论M.高等教育出版社2龙怀冰.SQL Server 2000实用开发教程M.人民邮电出版社3Dave Mercer.ASP3.0编程起步M.人民邮电出版社4张登辉.ASP编程基础及应用M.机械工业出版社5张金霞.HTML网页设计参考手册M.清华大学出版社6高怡新.电子商务网站建设M.人民邮电出版社7李源彬.电子商务概论M.人民邮电出版社8龙马工作室.ASP+Access网站开发实例精讲M.人民邮电出版社 同组设计者: 高露、殷黎注:此表由学生本人按指导教师下达的任务填写打印。本科生毕业论文(设计)工作进度计划表序号毕 业 论 文 (设 计) 工 作 任 务工作进度1课题调研,查阅资料2008.11.132009.3.82撰写开题报告2009.3.92009.3.213撰写并提交初稿2009.3.222009.4.234修改论文并提交修改稿2009.4.242009.5.55修改论文并提交二次修改稿2009.5.62009.5.156论文定稿打印2份上交,并提交论文答辩申请2009.5.162009.5.177毕业论文答辩2009.5.302009.5.318毕业论文装订上交并提交装订版电子档2009.6.12009.6.7910注:1.此表由学生按导师要求填写打印;2.进度安排请填写“xxxx年xx月xx日xx月xx日”湖北民族学院科技学院毕业论文(设计) 开题报告题 目 基于ASP网上书店的设计与实现 专 业 信息业计算科学 班 级 K02059班 学 号 K0205901 学生姓名 于 伟 指导教师 汪 涛 2009年3月28日一、选题理由 Internet最早在美国出现,如今,世界各国纷纷加入到这个行列,使Internet成为全球化的网际网络。随着用户的不断增加,其规模迅速扩大,它的领域也走向多元化。除了原先的科学技术和教育外,Internet已进入了文化经济政治新闻体育娱乐商业和服务业。可以预见,Internet将为我们构筑未来崭新的生活方式。 另外电子商务发展在世界范围内都是刚刚开始,其发展速度极为迅速,传统的商业模式正不断地被新的商业模式所代替,无论什么模式都不具有固定性和成熟性。对于任何国家来说,都有一个探索与创新的问题,这也为我国加快和跨越发展提供了难得的机遇。我们要大胆进行创新,积极探索符合实际的商业模式,壮大企业的市场竞争能力,以适应全球化的激烈竞争。 书籍交易网站就是Internet和电子商务发展的产物,近几年在我国发展迅猛,如同一些书店纷纷在各地开设分店以拉近书店与顾客间距离一样。随着科学技术得分速发展,Internet这个昔日只被少数科学家接触和使用的科研工具已经成了普通百姓都可以触及的大众型媒体传播手段。随着现金全民素质和科学技术水平的不断提高,知识更新的越来越快。人们随时都会有被淘汰的危机,为了不让社会淘汰,做到与时俱进就必须多读书不断的学习,21世纪是网络的时代、信息的时代,时间是非常宝贵的,人们由于种种原因没有时间到书店去,也不知道哪家书店有自己需要的书籍,同时那些传统书店的经营者又没什么好的方法让人们知道我这就有顾客需要的书籍,这种买卖双方之间信息交流上的阻碍成为“网上书店”网站发展的源动力。 网上书店网站的建立可以跟好的解决这方面的问题,我们向广大用户推出的是一种全新的网上信息服务,旨在书店与消费者之间架起了一座高速、便捷的网上信息桥梁,我们的目的是节省您的时间、方便您的购书,使您永远走在时代的前沿。二、国内外研究现状综述w国内现状: 我国网上书店发展十分迅速,中国政府从1997 年开始注重电子商务的发展,逐步建立了电子数据交换技术委员会和电子商务协会,像当当、卓越和旌旗这样相对比较成功的网上书店的网站界面非常便捷,顾客能方便地找到想要的商品,并且可以看到书评、销售排行等信息,能够很好地保持客户满意度。发展到现在,可以将网上书店的种类分为五种:(1)由国有新华书店投资建设的网上书店。如,主要依托传统的图书大厦的图书储存进行网络售书,属于新华书店上网或上网的书店。(2)由出版社建立的网上书店。我国500多家出版社中,已建立网站的有349家,占62%。(3)外贸出版公司投资建设的网上书店。这一类网上书店立足公司主营业务,主要对海外进行图书销售,近年来销售量逐渐增加。(4)非出版业资本投资建设的网上书店,如卓越网。就目前情况而言,上述几类的网络书店可以分为两大类。一类是没有实体书店的网上书店,以卓越网为代表,还有一类是以实体书店为支撑的。前一类书店已经开始逐步销售更多的商品,在很大程度上,是以图书为主打产品,开发其他商品作为补充。网上书店最主要的主要优势是:(1)全面的图书查询信息;(2)齐全的图书品种;(3)方便快捷的配送服务;(4) 低廉的销售价格;(5)直接准确的数据积累;(6) 灵活多样的宣传营销平台;(7)完善的售后服务。尽管如此,与国外的发展状况相比,譬如美国,还存在一些不足,主要包括:1.政策差异。美国在税收政策上更为倾斜,目前对电子商务实行暂免征税政策。中国目前尚未对电子商务的税收采取减免政策,只有部分地区的高新技术企业可享受国税“三免三减”政策;2.物流差异。中美物流产业发达程度相差悬殊。美国目前不仅拥有发达的邮政系统,还拥有实力雄厚的物流企业,近几年中国物流产业也有一定发展,但是尚无覆盖全国的现代物流公司;3.互联网普及差异。美国互联网的普及程度高于中国。2005年底美国互联网用户超过1.6亿,约占美国总人口数量的55%以上;中国互联网用户达到1.1亿,只占中国人口的8.5%;4.社会信用以及网上银行发展差异。美国拥有全球最为发达的信用管理行业,而中国个人信用制度尚处于起步阶段,目前社会上信用方面出现的问题较多。w国外现状: 从1994年全球第一家网上书店亚马逊书店开办至今,其全球客户已达4000万,是最受欢迎的购物网站;它在网络上销售的商品已达430万种;营业额已超过10亿美元;其公司市值更超过了300亿美元。亚马逊成功的示范效应让网上售书在世界范围内很快形成了一股汹涌之潮,尤其是欧美等发达国家。这股浪潮现在正涌向亚非等非发达国家。同时,据某出版科学研究所的统计结果显示,2000年日本网上书店的营业额为70亿日元,到了2004年,这一数字攀升至420亿日元,等于4年间市场份额急速扩大了6倍。另根据亚洲某日报的统计数据预示,亚洲的发展中国家网上书店的发展速度和数量相对比过去的10年来讲将会提升20%和32%。由此看出,亚洲各国的电子商务的受欢迎程度尤其在网上书店这方面正在向欧美发达国家靠拢,而且有超越的趋势。由此可以看出国外的网上书店的发展速度和规模也在不断加快加大,大有普及之势。三、设计(论文)方案 1. 介绍了个性化页面的背景及Access+IIS+ASP系统的一般原理。 2. 阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统 实现中的特殊性、难点和重点。 3. 设计实现用户管理、图书目录管理、图书信息录入管理、书店定单管理、图书的浏览和查找、书店购物结帐功能等ASP页面。 4. 建立完整的网上书店,进行测试并分析结果。四、重点难点及创新之处重难点是前后台的设计包括后台各种功能模块的设计,前台管理模块的设计,以及它们之间衔接。创新之处是:能够满足管理员的方便快捷管理,同时又使用户能够按照自己的需求对自己的所有信息进行管理。系统同时提供图书查询功能,方便客户对图书信息作进一步的详细了解,系统对客户分为VIP会员和一般会员,提供不同程度的优惠政策。五、应收集资料及参考文献(不低于20篇)1王珊,萨师煊.数据库系统概论M.高等教育出版社2龙怀冰.SQL Server 2000实用开发教程M.人民邮电出版社3苏林忠,冀翼.基于ASP技术的动态WEB开发M.河南师范大学学报4飞思科技产品研发中心.ASP应用开发详解M.电子工业出版社5Dave Mercer.ASP3.0编程起步M.人民邮电出版社6顼宇峰.ASP+SQL Server典型网站建设案例M.清华大学出版社7张建.站长札记:ASP动态网页编程精讲M.电子工业出版社8丁桂芝.动态网页制作实例教程M.天津大学出版社9张登辉.ASP编程基础及应用M.机械工业出版社10张景峰.ASP程序设计教程M.电子教案11马龙工作室.ASP+SQL server组建动态网站实例精讲M.人民邮电出版社12龙马工作室.ASP+Access网站开发实例精讲M.人民邮电出版社 13Kynn Bartlett.CSS入门经典M.人民邮电出版社14龙马工作室.典型商业网站建设实例M.人民邮电出版社15李春霞.Dreamweaver cs3+ASP时尚动态网站开发入门M.科学出版社16黄俊.Dreamweaver UltraDev 构建网上商城M.中国水利水电出版社 17张金霞.HTML网页设计参考手册M.清华大学出版社18黄敏学.电子商务M.高等教育出版社19李源彬.电子商务概论M.人民邮电出版社20高怡新.电子商务网站建设M.人民邮电出版社六、进度安排2009.3.9 2009.3.21 开题报告 2009.3.22 2009.3.29 需求分析2009.3.30 2009.4.8 概要设计2009.4.9 2009.4.28 详细设计2009.4.29 2009.4.30 系统总体实现2009.5.1 2009.5.26 系统测试、撰写论文、修改论文2009.5-27 2009.5.30 准备答辩、答辩七、指导教师意见指导教师签名:年月日八、系主任意见(或开题审查小组意见) 签名:年月日学生完成毕业论文阶段任务情况检查表时 间内 容检 查 记 录教师签字第一阶段组织纪律签字:日期:完成任务情况第二阶段组织纪律签字:日期: 完成任务情况第三阶段组织纪律签字:日期: 完成任务情况注:1.此表由指导教师认真填写;2.“完成任务情况”一栏应按学生是否按进度保质保量完成任务的情况填写;3.对违纪和不能按时完成任务者,指导教师可根据情节轻重对该生提出警告或对其成绩降一等级。湖北民族学院科技学院 信息与计算科学 系 信息与计算科学 专业毕业论文(设计)题 目 基于ASP的网上书店设计与实现 设 计 人(签名)设计说明书23 页附 图张附 表张图 纸张教研室名称信息与计算科学教研室 教研室主任(签名)设 计 指 导 教 师 (签名) (签名)评 阅 人(签名) 2009年5月28日目 录摘 要13ABSTRACT14一、引 言151.1电子商务网站151.2 电子商务的基本流程151.3 网上商店与网上购物状况151.4 网上商店购物的特点16二、需 求 分 析182.1系统可行性分析182.1.1经济可行性182.1.2技术可行性182.2 功能需求分析182.2.1 客户对功能的需求192.2.2 管理员对功能的需求192.3 数据库分析19三、系 统 设 计223.1 概要设计223.1.1系统总体结构设计223.1.2系统模块设计233.2 数据库概念结构设计233.2.1系统数据库的概要设计233.3 数据库设计243.3.1数据库设计概要243.3.2数据库表的设计24四、系统功能模块的设计与实现294.1 用户登录注册模块294.2 图书展示模块294.3 购物车功能模块304.4 订单查询模块31五、系统测试32结 论33致 谢34参考文献35基于ASP的网上书店的设计与实现姓名:于伟专业:信息与计算科学 学号:K0205901指导老师:宋昆仑摘 要 20世纪90年代以来,全球性的电子商务正成为最活跃,最热门的信息交易活动,网上书店系统便是其中一个典型的实际应用。 论文主要介绍了此次毕业设计题目“网上书店”的开发背景及如何分析、设计和实现的。网上书店系统可以实现人们远程逛逛书店和购买图书的愿望。本系统是使用Asp及Access数据库来开发的,可以有效的实现网上图书交易。基本功能包括用户注册会员、登录、图书展示、图书查询、在线浏览图书等。主要目的是帮助经营实物书店的人们扩大市场和增加知名度。系统在论文中首先介绍了电子商务及网上书店的相关知识,并根据以上知识制作网站。论文中主要包括可行性研究、需求分析、网站的总体设计、详细设计、数据库设计等,并通过流程图和文字加以解释说明。在论文中还包括了部分网站制作的主要程序代码。 关键字:电子商务,在线书店,系统分析,系统设计 Designs based on the ASP on-line bookshop with realizesName:Yu WeiPersonality:Information and Computing Science Number:K0205901The Guidance of Teacher:SongKunLunABSTRACT Since 20th century 90s,the global electronic business has become the most active,the most popular transaction activity by information,and the on-line bookstore system is actually one of typical applications.The paper mainly introduces the developing background and how to analyze,design and realize the graduation project-“bookshop online”. The system,which used ASP and Access as developing tools,and it can realize effective transactions online. The basic functions of the system include member registration,logging on,book demonstration,book inquiry,browsing on-line,long-distance purchase,long-distance transaction and so on in system.And the main function of the system is to help bookseller expand the scale of bookstore and enhance their force. The thesis introduces the related knowledge about on electronic commerce and bookshop online first,and tells how to set up the website based on above knowledge. The main content of the requirement analysis,website design,detailed design,database design and so on,and these are all explained through the flow chart and by letters.esis includes study analysis,feasibility study. KEY WORDS:Electronic commerce,Website,Bookshop,Online,Database一、引 言 当今世界,随着Internet、Web数据库越来越广泛的应用,全球信息化浪潮一浪高过一浪。在此形式下,电子商务发展迅猛,目前的电子商务有B to C和B to B两种类型: 1.B-C是电子商务的一种模式,是英文Business-to-Consumer的缩写,即商家对消费者,也就是通常说的商业零售,直接面向消费者销售产品和服务; 2.B-B是Business-to-Consumer的英文缩写,是企业与企业之间通过互联网进行产品、服务及信息的交易。1.1 电子商务网站 在计算机网络高度发达的今天,人们获取信息的能力已经大大增强,信息时代的特征是信息高速膨胀,但是如何充分开发、加工和利用如此浩如烟海的信息资源,则是知识时代的重要生存手段。信息只有在经过加工后才能转化为知识。电子商务作为联系商家、企业、政府及顾客的纽带,在信息传递、加工、综合利用等方面发挥着越来越重要的作用。它极大的改变了企业的运作方式,使一些名不见经传的中小企业迅速成长为国际知名企业。也使一些传统企业焕发出更强的活力和竞争力,如通用电器公司,该公司在2001年完成了十亿多美元的电子商务交易。因此,可以说电子商务是信息时代最重要的内容之一。 网上电子商务较之传统的交易方式具有成本低、灵活性高、可扩展性强、信息查询快捷准确等优点。因此,电子商务的应用已经成为企业在商场商克敌致胜的关键技术,赢得了越来越多的客户。因特网上的电子商务目前已经被公认为现代商业的发展方向,这是一个发展潜力巨大的市场,具有诱人的发展前景。 1.2 电子商务的基本流程 电子商务的交易过程大致可以分为三个阶段:交易前、交易中、和交易后。(1) 交易前 这一阶段主要指买卖双方和参与交易的各方在签约前的准备活动,包括在各种商务网络和因特网上寻找交易机会,通过交易信息来比较价格和条件、了解各方的贸易政策、选择交易对象等。 买方根据自己要买的商品,准备购货款、制定购货计划,进行资源市场调查和市场分析,反复进行市场查询,了解各卖方的贸易政策,反复修改购货计划和进货计划,确定和审批购货计划。再按计划确定购买商品的种类、数量、规格、价格、购买地点和交易方式等,尤其要利用Internet和各种电子商务网络寻找自己满意的商品和商家。卖方根据自己销售的商品,全面进行市场调查和市场分析,制定各种销售策略和销售方式,了解各买方的贸易政策,利用Internet和各种电子商务网络发送小商品信息,寻找贸易合作伙伴和交易机会,扩大贸易范围和商品所占市场份额。其他参加交易方,如中介、银行金融机构、信用卡公司也都应为进行电子商务交易做好准备。(2) 交易中交易中包括交易谈判和签订合同及办理交易进行前的手续等。 交易谈判和签订合同:主要指买卖双方通过电子商务系统对所有交易细节进行网上谈判,将双方磋商的结果以文字的形式确定下来,以电子文件形式签订贸易合同。明确在交易中的权利、所承担的义务及对所购买商品的种类、数量、价格、交易地点、交货器、交易方式和运输方式、违约和索赔等合同条款,合同双方可以利用电子数据交换(EDI)进行签约,也可以通过数字签字等方式签约。 办理交易进行前的手续:主要是指买卖双方签订合同后到合同开始履行之前办理的各种手续的过程,也是双方贸易前交易准备过程。交易中要涉及到各有关方,即可能要涉及到中介方、银行金融机构、信用卡公司、海关系统等,买卖双方要与各有关方进行各种电子票据和电子单证的交换,直到办理完可以将所购商品从卖方按合同规定开始向买方发货的一切手续为止。(3) 交易后 交易后的主要活动包括交易合同的履行、服务和索赔等活动。这一阶段是等买卖双方办理完所有各种手续之后开始,卖方要备货、组货、发货,买卖双方可以通过电子商务服务器跟踪发出的货物,银行和金融机构也按照合同,处理双方收付款、进行结算,出具相应的银行单据等,直到卖方收到自己所购商品,完成整个交易过程。索赔是在买卖双方出现违约时,需要进行违约处理的工作,受损方要向违约方索赔。1.3 网上商店与网上购物状况 随着Internet的日益盛行,利用无国界、无区域界限的Internet销售商品或服务,已成为商品交易的新选择。从国际上召开的一系列关于“如何利用Internet制造商机”等讨论会的踊跃现象可以证明,网上商店即将成为一个浪潮。作为B to C型电子商务的代表,网上书店近几年在我国发展迅猛,如同一些书店纷纷在各地开设分店以拉近书店与顾客间距离一样。随着科学技术得分速发展,Internet这个昔日只被少数科学家接触和使用的科研工具已经成了普通百姓都可以触及的大众型媒体传播手段。随着现金全民素质和科学技术水平的不断提高,知识更新的越来越快。人们随时都会有被淘汰的危机,为了不让社会淘汰,做到与时俱进就必须多读书不断的学习,21世纪是网络的时代、信息的时代,时间是非常宝贵的,人们由于种种原因没有时间到书店去,也不知道哪家书店有自己需要的书籍,同时那些传统书店的经营者又没什么好的方法让人们知道我这就有顾客需要的书籍,这种买卖双方之间信息交流上的阻碍成为“网上书店”网站发展的原动力。网上书店网站的建立可以跟好的解决这方面的问题,我们向广大用户推出的是一种全新的网上信息服务,旨在书店与消费者之间架起了一座高速、便捷的网上信息桥梁,我们的目的是节省您的时间、方便您的购书,使您永远走在时代的前沿。许多名不见经传的小书店利用电子商务迅速发展成为国内、国际知名的企业,比如国内最大的中文网上书店当当网()就是一个B to C电子商务网站的典型,美国的亚马逊网上商店(A)是全球闻名的B to C电子商务网站。在我国,随着各项技术的日益完善,人们的参与意识逐加深,网上商店蓬勃发展的良好趋势以已初现端倪。从政府到公民,普遍认为“信息时代”已经到来。作为“信息时代”一种重要形式的网上商店将成为新时代的宠儿。1.4 网上商店购物的特点(1) 开放 Internet是开放的,可以自由连接,而且没有时间和空间的限制,没有地理上的距离概念,任何人都可以随时加入 Internet,只要遵循规定的网络协议。同时,在 Internet上任何人都可以享受创作的自由,所有的信息流动都不受限制。在网络的每个客户都是平等的,这种开放性使得网络用户不存在是与否的限制。(2) 价格低廉 Internet是从学术信息交流开始,人们已经习惯于免费使用。进入商业化之后,网络服务业务供应商(ISP)一般采用低价策略占领市场,使用户本应支付的通信费和网络的使用费等算进成本大大降低,增加了网络的吸引力。(3) 交互性 网络的交互性是通过两个方面的实现的,其一是通过网页实现实时的人机对话,用户选择特定的图文标志后可以瞬间跳到感兴趣的内容页面。(4) 减少流通环节,降低交易费用的优势。二、需 求 分 析 需求分析阶段处于软件开发的前期,其基本活动是准确定义未来系统的目标,确定为了满足用户的需求必须做什么。需求分析又划分为两个阶段,即需求获取和需求规约,前者是用自然语言清楚地描述用户的要求,而需求规约的目的是消除获取需求的二义性和不一致性。在软件生命周期中,一个错误发现得越晚,修复错误的费用也越高,所以,高质量的需求工程是软件项目得以正确、高效完成的前提。 作为一家在互联网上展开业务的书店,用户可以在任何时间进行浏览与购买图书,这就要求系统首先必须满足每天24小时、每周7天不间歇的服务模式,就像ATM自动售货机一样,因此稳定性是网上书店开张的基础。 另外,安全支付是网上交易的重要问题。目前银行所使用的网上支付安全协议有两种:SSL(Security Socket Layer)是基于TCP/IP之上的用于Internet网上安全传送信息的协议,通过对收发双方的身份验证和管道加密安全保证传送数据所必须的数据安全以及完整性;SET(Secure Electronic Transaction)则是在开放网络环境中的信用卡支付的安全协议,它采用公钥密码体制和X.509电子证书标准,通过相应软件、电子证书、数字签名和加密技术能在电子交易环节上提供更大的信任度、更完整的交易信息、更高的安全性和更少受欺诈的可能性。为了支持更多的银行卡用户参与购书活动,网上书诚对于这两种安全协议都应支持。 2.1 系统可行性分析2.1.1经济可行性开发一个本系统的开发可以解决企业人事管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。2.1.2技术可行性 近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。 简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于www的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。2.2 功能需求分析 本系统是一个电子商务系统,我们的目标是赋予其基本的电子商务功能,我们应该使本网站的操作尽量简单使它能够吸引更多的在线顾客。所以我们力图分析理论中对顾客有价值的功能,除了基本的店面功能和网站必备的功能以外,我们还提供了购物车,可以让顾客像在超市中购物一样,将想要购买的物品放入购物车,如果顾客看中了其他物品不想买刚才的物品时可以从购物车将物品清出,添加新物品。通过购物车给顾客提供最大的选择空间。对于系统管理员,也力求尽量大可能方便其进行操作。我们将网上书店系统的功能划分为客户对功能的需求和管理员对功能的需求两个部分。他们的需求如下所列:2.2.1 客户对功能的需求 客户注册 登陆取得权限 注销本次权限 浏览最新的书籍 分类浏览销售书籍 组合条件搜索图书 购物车信息浏览 购物车信息修改 购买图书2.2.2 管理员对功能的需求 浏览所有用户的信息 删除不合法的用户 添加图书 废弃图书 修改图书信息 销售统计2.3 数据库分析 数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,像记录、域等。 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。1. 标识需要的数据;2. 收集被标识的字段到表中;3. 标识主关键字字段;4. 绘制一个简单的数据图表;5. 规范数据;6. 标识指定字段的信息;7. 创建物理表。考虑到用户的使用,网上书店的数据库设计主要分成这几个部分:1. 图书信息表(book)2. 订单信息表(dingdaninfo)3. 网站基本信息表(config)4. 图书分类主类表(shop_anclass)5. 图书分类次类表(shop_nclass)6. 网站友情链接表(shop_links)7. 首页新闻信息表(shop_news)8. 会员信息表(user)9. 管理员密码表(shop_admin)10. 用户反馈信息表(shop_fk)11. 搜索关键字名表(shop_keyname)12. 送书方式表(songhuoway)根据前台用户的需求,画出下图,如图 2-1所示:用户浏览图书 进入网站 查询需要图书 购物车处理图书查询 图书信息 是会员 注册 非会员 是会员提交注册信息 登陆订单提交 用户信息数据 后台 订单数据 图(2-1)前台设计图 若用户非会员,需要注册成为会员,会员信息如图2-2:图(2-2)会员信息图 后台管理,在建立数据库之前,首先要针对后台的功能需求建立数据模型,后台功能需求模块充当主要角色的信息就是对图书,而图书的基本信息如图2-3所示: 图(2-3)图书信息图三、系 统 设 计3.1 概要设计概要设计的任务,是在需求分析的基础上,考虑经济、技术和运行环境等各方面条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划。概要设计内容主要包括系软件系统总体结构设计、系统流程设计等等。其主要流程图如图3-1。3.1.1系统总体结构设计 总体结构设计确定软件由哪些模块组成以及这些模块之间的动态调用关系。网上书店包含了许多个内容,是由多个页面组成的一个整体的系统。 在功能方面,采用图形用户界面技术,使系统能够有多重图形窗口和丰富便利的操作界面,通过鼠标或键盘的操作,为用户提供最简洁的使用方法。 在系统开放性方面,按照软件工程开发规范实现系统的开放性,既便于扩充又便于升级,以适用今后其他人的借鉴需求。 在系统和数据的安全性方面,系统采用数据库级用户权限和应用程序级运行权限的双重控制机构,提供了统一的基于角色的用户管理手段,具有完善的系统和数据安全的保障体系。在操作性方面,采用图形用户界面技术,使系统能够有多重图形窗口和丰富便利的操作界面,通过鼠标或键盘的操作,为用户提供最简洁的使用方法。图(3-1) 系统流程图3.1.2系统模块设计 该网上书店系统的功能在系统的需求分析已确定,共分为4大功能模块。各模块之间并非各个独立,而是相互联系,相互关联在一起的,从而使本系统能够很好的完成所设计的功能。该网上书店的功能模块及其子模块如表3-1所示:序号功能模块功能概述1用户登录普通用户通过网络和浏览器,可以访问到网上书店,如果用户想在网站上购买图书,必须先登陆,如果用户没有登陆账号可以先免费注册。2用户注册没有账号的用户,网站提供免费注册的功能,用户只需要在注册页面填写相关的内容,如果信息通过验证,用户则注册成功,如果用户输入的信息有错误,则会显示出错误信息,让用户重新输入登陆信息。3图书展示是一个书店应具备的最基本的一项功能。通过图书的展示才能让购书者能够找到自己想要购买的图书。该功能在首页中完成。4图书查询图书查询在网上书店中也是一项很重要的功能,主要帮助用户快速地找到想要购买的图书。5购物车用户选择自己喜欢或者需要的图书后,可以把图书存放到购物车中,方便自己的二次查询,如果用户真的需要图书,可以付款购买图书。如果用户不需要图书,可以从购书车中删除图书信息。6提交订单用户查看购书车中的信息,确认要购买的图书,可以直接提交定单,在定单中填写自己的相关信息,填写信息必须正确,填写完只要付款后,经过管理员的确认便可以得到邮购的图书。7定单处理用户通过定单提交,确定自己的定单。管理员在后台维护界面可以查看所有的定单,定单和汇款单统一,如果用户汇款,管理员则处理定单,邮发图书到指定用户。表(3-1)子模块表3.2 数据库概念结构设计 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。收集基本数据、数据结构和数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。3.2.1系统数据库的概要设计1.图书信息表(book)2.订单信息表(dingdaninfo)3.网站基本信息表(config)4.图书分类主类表(shop_anclass)5.图书分类次类表(shop_nclass)6.网站友情链接表(shop_links)7.首页新闻信息表(shop_news)8.会员信息表(user)9.管理员密码表(shop_admin)10.用户反馈信息表(shop_fk)11.搜索关键字名表(shop_keyname)12.送书方式表(songhuoway)3.3 数据库设计3.3.1数据库设计概要1.标识需要的数据;2.收集被标识的字段到表中;3.标识主关键字字段;4.绘制一个简单的数据图表;5.规范数据;6.标识指定字段的信息; 3.3.2数据库表的设计 列名类型主码可为空值描述bookid数字YN由数据库自动生成的顺序编号,作为图书的标示bookname文本NN书籍的名称bookpublisher文本NY出版社bookdate文本NY出版日期yeshu数字NY页数banci数字NY该书的版次isbn文本NYISBNshichangjia数字NY市场价huiyuanjia数字NY会员价best book数字NY管理员推荐此书chengjiaocount数字NY该书成交数liulancount数字NY该书被浏览次数dazhe数字NY该书折扣nclassid数字NY该书属于什么次类anclassid数字NY该书属于什么主类bookpic文本NY该书的图片bookauthor文本NY作者adddate日期NY入库日期表(3-1)图书详细信息表 列名类型主码可为空值描述dingdanid自动编号YN由数据库自动生成的顺序编号,图书定单的主码useraccount文本NN用户下单次数dingdandate日期/时间NN下单日期bookid数字NN书表的主码bookcount数字NN书的数目dingdan文本NN定单zhuangtai数字NN定单状态address文本NN送书地址youbian数字NN邮编liuyan备注NY留言zfway数字NN支付方式shway数字NN送书方式sex文本NN性别zonger数字NN消费总额username文本NN姓名useremail文本NN电子邮件表(3-2)订单信息表列名类型主码可为空值描述anclassid自动编号YN由数据库自动生成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 子宫肌瘤剔除术护理查房
- 2026届广东省普宁市华南实验学校英语九年级第一学期期末达标检测模拟试题含解析
- 2026届四川省绵阳富乐园际学校化学九年级第一学期期末学业质量监测模拟试题含解析
- 2026届江苏省泰州市姜堰区实验初级中学化学九年级第一学期期中监测试题含解析
- 2026届吉林省前郭尔罗斯蒙古族自治县化学九年级第一学期期中监测试题含解析
- 商场员工培训资料
- 汽车线束销售年终总结
- 2026届宁夏吴忠市红寺堡二中学化学九上期中调研试题含解析
- 山东省济南市育英中学2026届化学九年级第一学期期中达标检测模拟试题含解析
- 山西省山西大学附属中学等校2025-2026学年高三上学期9月月考政治试题(含答案)
- 2025年天文知识竞赛试题及答案
- 气道温湿化管理课件
- 2025版办公楼物业管理与智能化系统集成合同
- 民办教育研究院管理办法
- 2025年上半年入党积极分子培训班结业考试题及答案
- DB65∕T 3119-2022 建筑消防设施管理规范
- 2025方便速食行业线上消费趋势洞察
- 中职女生健康教育
- 单位集中物业管理保洁服务方案方案投标文件(技术方案)
- 外事礼仪培训课程
- 2025至2030中国玄武岩纤维行业发展趋势分析与未来投资战略咨询研究报告
评论
0/150
提交评论