课程研发设计网上书店报告

上传人:feng****ing 文档编号:65745553 上传时间:2022-03-25 格式:DOC 页数:30 大小:879.50KB
收藏 版权申诉 举报 下载
课程研发设计网上书店报告_第1页
第1页 / 共30页
课程研发设计网上书店报告_第2页
第2页 / 共30页
课程研发设计网上书店报告_第3页
第3页 / 共30页
资源描述:

《课程研发设计网上书店报告》由会员分享,可在线阅读,更多相关《课程研发设计网上书店报告(30页珍藏版)》请在装配图网上搜索。

1、浙江工商大学计算机与信息工程学院课程名称: 项目名称:电子商务系统分析设计报告电子商务系统设计与实现B2C网上书店系统设计与实现0 一 0 年 10 月课程设计任务书课程设计项目B2C网上书店系统设计与实现设计起讫时间:2010年11月 20日2010年 11月 26 日设计目的和要求:网上购物服务逐渐深入到人们的生活中,给人们的生活带来方便。然而大多数的电 子商务网站,都只是一个简单的在线说明书或销售工具,尽管它是一种低成本广告方式, 但是不提供重要信息、缺乏介绍、不回答反馈、以及网站信息的更新,使得这类网站很 难吸引顾客、招揽生意。为了充分利用现有资源,提高工作效率,降低劳动成本,我选择对

2、网上书店系统进 行了开发。该系统包括顾客的购物车、订单管理和留言板,支持商品搜索;后台管理员 的商品、订单、会员、系统管理。以提高售书的效率,并降低了劳动强度。设计主要内容:环境要求1. Windows 95/98/me/Xp/2000/2003, Unix, Linux , Vista , Mac OS各版2. IE/Maxthon/GreenBrown/Firefox等浏览器工具语言由于系统的软件配置主要是基于 Microsoft公司的软件,所以在系统的开 发工具的选择上采用了 Microsoft公司的软件开发工具,具体内容如下:采用ASP技术、JavaScript脚本语言、struts

3、脚本语言、Hibernate以 及css编写Web应用程序。采用mysql存储和管理数据。2010年 10月22 日目录一、系统需求分析 4矚慫润厲钐瘗睞枥庑赖。1.1系统的背景介绍 4聞創沟燴鐺險爱氇谴净。国内外研究现状及发展趋势 4残骛楼諍锩瀨濟溆塹籟。网上书店的现状 5酽锕极額閉镇桧猪訣锥。1.2系统的可行性研究 5彈贸摄尔霁毙攬砖卤庑。1.3系统需求分析 6謀荞抟箧飆鐸怼类蒋薔。1.3.1 系统的功能 6厦礴恳蹒骈時盡继價骚。1.3.2数据库6茕桢广鳓鯡选块网羈泪。浏览类别目录和图书信息 6鹅娅尽損鹤惨歷茏鴛賴。购物车的实现7籟丛妈羥为贍债蛏练淨。结算7預頌圣鉉儐歲龈讶骅籴。二、系统功

4、能分析和设计 8渗釤呛俨匀谔鱉调硯錦。2.1系统简介 8铙誅卧泻噦圣骋贶頂廡。2.2系统模块结构图9擁締凤袜备訊顎轮烂蔷。整体结构9贓熱俣阃歲匱阊邺镓騷。图书检索功能 9坛搏乡囂忏蒌鍥铃氈淚。用户访问登陆 10蜡變黲癟報伥铉锚鈰赘。购物车功能10買鯛鴯譖昙膚遙闫撷凄。管理用户10綾镝鯛駕櫬鹕踪韦辚糴。订单管理功能 11驅踬髏彦浃绥譎饴憂锦。2.3系统介绍 12猫虿驢绘燈鮒诛髅貺庑。网上书店工作流程 12锹籁饗迳琐筆襖鸥娅薔。客户购书详细流程 13構氽頑黉碩饨荠龈话骛。管理员流程14輒峄陽樫簖疖網儂號泶。三、系统数据分析和设计 15尧侧閆繭絳闕绚勵蜆贅。3.1 系统模块清单 15识饒鎂錕缢灩筧嚌

5、俨淒。3.2 用例图 16凍鈹鋨劳臘错痫婦胫籴。用户用例图 16恥諤銪灭萦欢煬鞏鹜錦。管理员用例图 17鯊腎鑰诎褳鉀沩懼統庫。3.3 类图 18硕癘鄴颃诌攆檸攜驤蔹。3.4 活动图 19阌擻輳嬪諫迁择植秘騖。3.5顺序图20氬嚕躑竄贸恳彈濾颔澩。3.6 数据库设计 21釷鹆資贏車贖孙滅獅赘。数据流程分析21怂阐譜鯪迳導嘯畫長凉。顶层数据流图21谚辞調担鈧谄动禪泻類。第二层数据流图 21嘰觐詿缧铴嗫偽純铪锩。数据字典22熒绐譏钲鏌觶鷹緇機库。实体联系 E-R图 22鶼渍螻偉阅劍鲰腎邏蘞。数据库概念设计 23纣忧蔣氳頑莶驅藥悯骛。数据库逻辑结构设计 23颖刍莖峽饽亿顿裊赔泷。四、系统界面设计 26

6、濫驂膽閉驟羥闈詔寢賻。4.1 输入界面设计 26銚銻縵哜鳗鸿锓謎諏涼。4.2输出界面设计(包括报表设计) 26挤貼綬电麥结鈺贖哓类。五、系统实现27赔荊紳谘侖驟辽輩袜錈。5.1系统运行环境 27塤礙籟馐决穩賽釙冊庫。5.2系统核心代码 27裊樣祕廬廂颤谚鍘芈蔺。5.3系统测试错误!未定义书签。 仓嫗盤紲嘱珑詁鍬齊驚。亠、系统需求分析1.1系统的背景介绍国内外研究现状及发展趋势网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态 商务活动它利用前所未有的方式将顾客、销售商、供货商和企业员工联系在一起, 能将有价值的信息迅速传递给需要的人们。网络技术的成熟,促进了信息技术更 加广泛的应

7、用,因此建立建材网站充分运用网络技术可满足本企业不断增长的供 货能力、客户和市场竞争的需求。建材网站的建立可使企业在商场上不断取得发 展的重要技术,并赢得越来越多的客户。企业也可利用网站和网络触角伸展到客 户的家中,架起一座桥梁,以先进的技术渗透于订货、生产、交货、 支付甚至售后 服务等整个商务过程。网络作为经济活动的市场平台,在市场进入、交易运行和 货款结算等环节,都是以电子数据的传递来完成的。企业市场经营全过程需要计 算机系统和网络门户。企业内部的采购、生产制造、销售服务和物流配送等各部 门也要进行电脑化管理,以配合网络经济方式。网络技术的兴起和蓬勃发展,彻底 改变了传统的信息采集、传递和

8、外观,对劳动者的劳动技能和工作效率的提高 , 提供了前所未有的有利条件和推进作用。企业的经济效益增长也大都得益于网络 技术的推广和应用。网络技术有效地把企业生产中的应用与制造有机地结合起来 出现了计算机综合集成制造、企业资源计划等新的生产管理方式。网络技术还有 助于提高企业生产的应变能力和适应性,使高质量、低成本的产品与按时供货和 周到的服务相结合,把时间和服务同技术和成本并列为企业生产的总要素。网络 技术引发企业市场的营销战略发生了极深刻的变化,传统的营销理念走向终结,新型的整合营销得到企业和社会的广泛关注。网络技术增强了企业管理功能,为企业管理提供全新的工具和手段,已成为企业管理的有效手段

9、。它的功能已不单 是提高管理效率,而且还将通过管理的科学化和民主化,全面增强企业管理功能。 网络经济是用现代信息技术和网络技术,依靠形成的互联网网络进行商务活动, 它集金融电子化、管理信息化、办公室自动化于一体。绽萬璉轆娛閬蛏鬮绾瀧。网上书店的现状随着全球经济一体化的逐步发展和深入,网上书店已成为传统书店必不可少 的经营策略之一.目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子 化的高效动作。虽然传统书店规模有所不同,随着网上交易的开展,都将有力地

10、改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。 骁顾燁鶚巯瀆蕪領鲡赙。1.2系统的可行性研究随着计算机技术的发展和网络人口的增加, 网络世界也越来越广博,越来越 丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间, 顾客就 可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。 瑣钋濺暧惲 锟缟馭篩凉。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的 过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得 出以下四点的可行性分析 鎦诗涇艳损楼紲鯗餳類。(1)经济

11、:实现这个平台设计有没有什么经济效益。 该平台设计只是作为本 小组的课程设计,又因为大家的设计能力有限, 其功能还不能完善,所以没有什 么经济效益可谈。栉缏歐锄棗鈕种鵑瑶锬。技术:现有的技术能否开发该平台,会有哪些困难。(3)运行:该平台规定的运行方式是否可行。(4) 法律:该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为课程设计与商业无关,又因为是自主开发设计,因此不会构成侵权, 在法律上是可行的。辔烨棟剛殓攬瑤丽阄应。1.3系统需求分析系统的功能图书的浏览与查询分类显示图书类目,点击某类目可显示下一级类目,直到显示出图书列表。点击书名可显示该书的基本信息,包括作者、出版社

12、、价格、 内容简介等。可按分类和关键词查询图书信息。购物车功能客户点击图书列表页 面上某图书前的“选购”按钮就可以把该书放入购物车准备购买,并且在购买之 前可以随时查看已选图书以及花费情况, 或者修改已选图书的定购数量或删除已 选图书。点击“放弃购买”按钮则放弃此次购买并清空购物车。点击“结算”按 钮则转入结算系统进行购买结算。结算管理客户确认购买后点击“结算”按钮可 以进行结算,结算时首先要填写定单,定单信息存入服务器端的定单表及定单明 细表中。会员管理包括会员注册登记、密码修改以及会员注销、非法用户和过期 用户的删除、会员查询分析等。网上支付客户可以凭自己的信用卡号或银行账号 进行网上付款

13、。 峴扬爛滾澗辐滠兴渙藺。数据库网上书店的所有数据应当存放在数据库中,因此首先建立一个数据库(book_shop )。在这个数据库中,建立这样几个基本表。Shop_acti on, shop_adm in, shop_books,shop_c on fig,shop_p in glu,shop_qh,user。詩叁撻訥烬忧毀厉鋨骜。浏览类别目录和图书信息为了便于读者浏览自己感兴趣的某一类图书,在网上书店的主页面上提供一个分层次的分类列表,读者可以从顶层开始,一层一层地浏览,直到找到自己需要的图书。主页面上显示第一和第二层目录,页面上的各个类别都是一个链接, 并且都链接到指定文件,执行该文件就可

14、显示相应的下一级类别。如果某一层次含有的项目较多,一个页面上放不下,就相应地提供一个“更多”链接来执行指 定文件。展开目录后,单击某个目录项就可显示该类目的图书列表。图书列表页面上提供了图书的书名、作者、出版社、出版日期和价格等信息。如果看中了某本书,可以在“数量”栏中填入购买册数,并单击“购买”按钮进行购买。如果 想查看某本书的更详细信息,可以单击书名。由于图书数目较多,一页显示不下时,提供了浏览翻页功能。该功能实现的思想是通过PHP弋码连接图书数据库,从图书类别表和图书信息表中取出相应的目录、图书信息,并以一定的格式放在网页中。则鯤愜韋瘓賈晖园栋泷。购物车的实现购物车具备的主要功能有:显示

15、已购图书信息、添加图书、更改购买数量、 取消某图书、取消此次定购、结算。其中每次定购信息修改后还要自动更新相应 的计价信息。由购物车实现用户定购的主要程序如下:在购物车页面上点击“结算”按钮,就可以填写定单进行购买,点击“继续购书”按钮,则可以回到图书 列表页面继续选购。胀鏝彈奥秘孫戶孪钇賻。结算客户在购物车页面上点击了“结算”按钮后,就出现了结算页面,在结算页面上 也提供了一个“查看购物车”按钮,以便客户在结算前再次查看所选购的图书及 花费的情况。另外,还要求客户填写一些必要的信息,如客户的会员代号、收货 人、收货人地址、送货方式、支付方式等。如果收货人和收货地址栏空着,则自 动使用客户注册

16、时提供的姓名和地址。信息填写完毕,点击“提交”按钮,系统 就对客户所提供的信息进行正确合法性检查, 检查通过后,马上向服务器端的数 据库中添加相关信息,即在定单表中添加一条记录,在定单明细表中添加一条或 若干条记录。鳃躋峽祷紉诵帮废掃減。二、系统功能分析和设计2.1系统简介分析该网上书店系统,制订整个系统框架,主要要求及特点如下:1、在In ternet,客户可通过IE或其他浏览器浏览书目信息;2、在互联网,可提交订单;3、后台数据库用 Microsoft Access ;4、米用B/S方式设计;5、系统采用会员制,会员采用唯一的顾客标识号来标识身份;6具有购物车功能;7、对购物车,可增加新书

17、、修改数量、删除已选书籍等,确认后,才完成 交易;8、系统应具备一定的安全性与可靠性;9、客户应能通过作者姓名、书名或者ISBN号来检索书籍;10、客户可在网上进行注册,成为会员;11、客户应能修改除客户号以外的所有客户信息;12、客户能查看当前订单和以往订单;13、书店员工能查找客户联系信息;14、书店员工在发货后能改写订单中的发货日期;15、客户可以通过信息反馈系统跟书店员工进行交流。2.2系统模块结构图2.2.1 整体结构系统整体模块结构如图一所示:图一:整体结构 稟虛嬪赈维哜妝扩踴粜。2.2.2 图书检索功能图书检索功能如图二所示:图二:图书检索功能223用户访问登陆用户注册登录界面如

18、图三所示:图三:注册登陆购物车功能网上书店购物车功能如图四所示:图四:购物车管理用户网上书店用户管理如图五所示:图五:用户基本管理226订单管理功能网上书店订单管理功能如图六所示:图六:系统订单管理2.3系统介绍网上书店工作流程网上书店工作流程如图七所示:图七:网上书店工作流程陽簍埡鮭罷規呜旧岿錟。客户购书详细流程会员注册一一 选择图书一一 放入购物车一一 下订单如图八所示:图八:客户购书详细流程管理员流程系统管理员日常工作如图九所示:图九:管理员日常工作三、系统数据分析和设计3.1系统模块清单网上书店是集多个功能于一体的多功能系统。该系统模块清单如表一所示:使用者模块名称模块作用admi n

19、addbook向数据库中添加图书useraddtocart向购物车中添加图书admi nadm in _bookcategory显示可编辑的图书分类列表admi naddm in _booklist管理员管理图书列表admi nadm in_inden tlist管理员管理订单列表admi nadmi nmain管理员登录后主页面admi nadm inmenu管理员菜单admi nadmi nsig nin管理员登录录入adm in/userbookcategory网上图书分类列表页面userbookdetail图书详细信息admi nbookedit编辑图书信息的页面userbooklis

20、t图书列表usercartlist购物车中的商品列表admi ninden titem订单项目类userinden tlist订单列表admi nin dex管理主页adm in/usermai n网上书店主页面框架adm in/usermai nmenu主菜单页面userregusersig nin普通用户登录页面userregusersig nup用户注册页面usersig nin处理用户登录行为usersig nout处理用户注销行为usersig nup处理用户注册行为userupdateuser更新用户数据库useruseri nfo用户信息useruserme nu用户登录后菜单页

21、面表一:系统功能模块清单3.2 用例图用户用例图用户用例图如图十所示:图十:用户用例图322管理员用例图网上书店管理员用例图如图十一所示:(fiam用上书店)机E壯苹店j7身份航(fwm网绅同(f阿的上峯店)Uficm伺上书店定单嘗理血m网上犍)供应商側m同上申I剧17 查询$老加菲粧)(from网上鶴)图十一:管理员用例图3.3 类图网上书店类图如图十二所示:indentCartItem-amount : int-bookld : int +addToCart()+updateCartItem()+deleteCartiten()-isPayOff : boolean(idl) -isSen

22、d : boolean(idl) -totalPrice : float -consignmentTime : string -indentltemList : int -indentId : string -userId : string -submitTime : string -indentList : string +insertIndent() : int +updatelndent() : int +delereIdent() : int +getlndentld() : string +queryIndent() : string +getIdentByuser() : stri

23、ng +getUnhandlelnedent() : stringBookCategory-categoryid : int-category : string +insertBookCetegory() : int +updateBookCetegory() : int +deleteBookCetegory() : int*Bookindentitem卜book(): 未指定 卜amount。: int +indentld() : string-author : string -content : string -availableBooks : int -amount : int -pr

24、ice : float -categoryld : int -bookld : int -isbn : string -publish : string -bookName : string +getBookById() : string +getBookListByCategoryId() : int +availableBooks() : int +updateBook() : int +addBook() : int +deleteBook() : int图十二:网上书店类图3.4 活动图用户购书活动图如图十三所示:图十三:用户购书流程图3.5 顺序图网上书店购书顺序图如图十四所示:用户

25、书目表单购物车订单系统库存数据库查看return放入购物车库存消息查询return下单请求returnreturn-b 库存信息修改return图十四:网上书店购书顺序图3.6数据库设计361数据流程分析3.6.1.1顶层数据流图3.6.1.2第二层数据流图顾客接受事务事务处理 J 输出事务JJ管理员第三层数据流图11顾客J接受事务 购书处理*生成订单处理管理员L亠卄会员信息修改资料处理L丿F订单信息362数据字典名字:顾客描述:网上购书的人定义:顾客=网上购书的 人名字:接受事务描述:接受外部输入定义:接受事实=接受顾客、管理员的输入名字:购书处理描述:对顾客购书的处理 定义:购书处理=当前

26、订 单+最终订单名字:生成订单处理描述:对顾客的所以订单 的处理定义:生成订单处理=客户 地址信息+书名+购书数量名字:管理员描述:维护网站的人定义:管理员=维护网站 的人名字:修改资料处理描述:顾客修改自己的资 料处理定义:修改资料处理=客 户信息修改处理沩氣嘮戇苌鑿鑿槠谔應。实体联系E-R图用户编号管理用户编号用户图书订购用户名n 缺书加入图书编号类型有类型名称缺书编号m评论订单参与用户编号| a|_用户编号评论内容系统ER图说明:1)网上书店可以销售各种图书;2)每个消费者可以购买多种图书,不同图书可由不同顾客消费者购买;3)每个消费者可以订购图书,产生订单,由管理员处理。364 数据库

27、概念设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏 将直接对应用系统的效率以及实现的效果产生影响。 合理的数据库结构设计可以 提高数据存储的效率,保证数据的完整和一致。 钡嵐縣緱虜荣产涛團蔺。数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同 用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简 单、直观的应用界面。概念模式是数据库中全部数据的逻辑结构和特征描述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描述。懨俠劑鈍触乐鹇烬觶騮。365数据库逻辑结构设计数据库使用SQL包含用户登录表、图书类别表、图书信息表、订单表

28、、订单 明细表。在上面的实体和实体之间的 E-R图设计基础上,形成数据库中的表格及表格 之间的关系。用户登录表(userinfo )字段名字段类型长度主/外键字段值约束对应中文名user nofloat10Pnot null用户编号un amevarchar20not null用户名passwdvarchar20not null登录密码emailvarchar20n ull注册邮箱addressvarchar20n ull用户地址teleph onevarchar20n ull用户手机citychar10用户城市图书类别表(catagory)字段名字段类型长度主/外键字段值约束对应中文名cro

29、nochar8Pnot n ull图书类别号cn amevarchar50n ull图书类别名xepla invarchar50n ull图书出版社图书信息表(book)字段名字段类型长度主/外键字段值约束对应中文名booknochar10Pnot n ull图书编号pronochar8not n ullbn amevarchar20not n ull图书名称authorvarchar20n ull图书作者pdatevarchar15n ull图书出版日期publishervarchar20n ull图书出版社remarkvarchar40n ull图书标记pricefloat(4,2)n u

30、ll图书价格订单表(orders)字段名字段类型长度主/外键字段值约束对应中文名order nochar10Pnot n ull订单号un amevarchar10n ull用户名statusin tegerdefault0n ulluser nofloat10not n ull用户编号orderdatedate4n ull订购日期订单明细表(orderdetail)字段名字段类型长度主/外键字段值约束对应中文名orderdetail nochar10Pnot n ull订单明细表号order novarchar10n ull订单号un amevarchar20n ull用户名addressv

31、archar50n ull用户地址bn amevarchar20n ull图书名称pricefloat(4,2)n ull图书价格numOin tegerdefault0n ullstatusin tegerdefault0n ull四、系统界面设计4.1输入界面设计Logo标志简短的表达网站内容或者简短的标语 用明亮的背景烘托,用动画的效果导航条本模块名称及所属位置(靠左)用户名及登陆情况(靠右)管理员登录在用户登录下方商品各项列表各个商品粗略介绍具体商品群列表(未选择具体商品时,不显示,选择具体商品后显示)商品操作区,包括商品的订购等联系方式及其他说明图十五:网上书店输入主界面4.2输出界面设计(包括报表设计)Logo标志简短的表达网站内容或者简短的标语 用明亮的背景烘托,用动画的效果导航条本模块名称及所属位置(靠左)购物车标识已选购商品的信息及修改操作确认支付及送货方式的选择联系方式及其他说明图十六:网上书店购物车界面输出设计五、系统实现5.1系统运行环境ASP+SQL。系统运行在 windows XP系统的Tomcat下,开放工具为5.2系统核心代码

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!