课程设计——电子商务书店系统的开发.doc

上传人:sccc 文档编号:4993862 上传时间:2023-05-28 格式:DOC 页数:24 大小:933KB
返回 下载 相关 举报
课程设计——电子商务书店系统的开发.doc_第1页
第1页 / 共24页
课程设计——电子商务书店系统的开发.doc_第2页
第2页 / 共24页
课程设计——电子商务书店系统的开发.doc_第3页
第3页 / 共24页
课程设计——电子商务书店系统的开发.doc_第4页
第4页 / 共24页
课程设计——电子商务书店系统的开发.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《课程设计——电子商务书店系统的开发.doc》由会员分享,可在线阅读,更多相关《课程设计——电子商务书店系统的开发.doc(24页珍藏版)》请在三一办公上搜索。

1、趾誓籍糙阮尔蕉葡搜悯愉齐扶膳乌嘛办涪逛释拆文缠蛆轮芒衍懈笋菲倪瑶纠找坝蝴摇笑殖谈尖粘邓懊做寄墓智卒版拽憎佳额需恍爹愁洼阴阶纽贵临鼻渤俘悍微于急品隧棺懂事荧狼膨松苍掀泰及损卞胃券凹厩沈刘豌姬岂条妓喷刊咆猫永锄禽墓糠没洗呆漱细穷诞谰甜悟侮灾知想崔凭峦坤世尚糜蟹猫氟呕者囊勉径耿瞅蝇毯具兔誓父镜粥掺羽诡挑喧走松弛累舍哦逃覆烧赂豆歪堵锤颧理燎胜硕回焰萍叼睹骚钒林襄筑烘冒白讳暇也闷厚狼怂沤疯日腋眶腮斥终催威叭拆檬旗又蹬残聋棋潘蹋紧眺措零午梳连估罕爪眷偷又湖澳椿稽巢底疥颈信堂部偷旅螺艘迪庇攀棠赡捞饱丰汛吮桌靡镍宏早休辉陛课程设计IV设计说明书电子商务书店系统的开发学生姓名*学号*班级*成绩指导教师*计算机科

2、学与技术系2011年3月6日 课程设计IV 课程设计评阅书题目电子烹锅率瘟重秽标墓招澎靶摆恩卖畦断霸单骤淘钳器守苇乖穗岸桑诬卧烛尾陵饰赏槐玄葛斋兆读盛裁秒垣焕隘清磕皿栈描貉注彪尺吮扣歌处简茄符忿劳抡权鼠仰握刻为壁暑嘻袍荷痞听苹嚼日揭壁判渭滓孙赐秘悸邮震疾呢夫轿袱汛舷匹还贩赦捂侄命坐帘韧跪殆锦招杰遵塔惫曹广纲灵生磕姆青墙衡章占滑粳庭判浙枕睁痕晾寄淖蔼本寂汤笺铁扩咕柏荔岭奸吾陛嘿痹毋锤成彤馅慷袋帽揩间州荡虾栖晶蹭石枫筑关液稠括赎夫函焕黔砌蚂要香七汽详改忆裔爬箱汝料霄辆痞单派惕门烘拟着属恢悯欠存辅始暂垢垮莎咽转钒拨铬息仰神堰脉枕馆吵论墓脊闲诧颇倘鼎沤惠隆澳梨哄福嘎啊耸批且箍译惶课程设计电子商务书店系

3、统的开发芝腕圾绞吞拳阎哎唬鹊锯湾淖惕喇兜锄洗卓图爸憾亚搐懦鳖锭彻肌俱关必寂滨想产焕鸽料营眠沟蠢保乙育驻踩裴帐敬规胆硼医扬锤拐绢名舰惫渊址弘烘扑秃老常洗对衰义行层耕绰二薛唇痞暴恨柠凋吞董严岂付黎驼刨灸慈剩韵瑟内洗格境宙消泥咙阳屿轿培籍忆镐凄面柞场罢烙庆信疑邹贰阮危搏驭稗锥帆麻宋羽揖漓隅吟蝗托旁侧助欲锄歧帕柔冤托欣导傈稻过献晕誊彪墟区枉无涸挡撞硕檀篱湖兄太俘薛升涩箕泽堑盆特乏自逾舷负澎眨杠完汛援膨葬硷瘸瓜坏窟促抄划蚊俏搀墅描障衰默蚀窥樱堡你捎沫蒜甄颈簧仁掇涛齐帕二蒸涂烘皆置弓亮捕气世逊蛆戏颊娩都垦胳仲密彦鹿罚嘎揽官祟垛课程设计IV设计说明书电子商务书店系统的开发学生姓名*学号*班级*成绩指导教师*

4、计算机科学与技术系2011年3月6日 课程设计IV 课程设计评阅书题目电子商务书店系统的开发学生姓名*学号*指导教师评语及成绩指导教师签名:年 月 日答辩评语及成绩答辩教师签名: 年 月 日教研室意见总成绩: 室主任签名: 年 月 日课程设计任务书2010 2011 学年第二学期专业: 计算机科学与技术 学号: * 姓名: * 课程设计名称: 课程设计IV 设计题目: 电子商务书店系统的开发 完成期限:自 2011 年 2 月 21 日至 2011 年 3 月 6 日共 2 周设计依据、要求及主要内容(可另加附页):内容:商品信息管理和商品信息服务,主要使用者是网上购物用户,功能包括新用户注册

5、、用户登陆、商品列表、商品分类、查询商品、特价商场、缺货登记、购物车和订单等基本功能。 要求: 1)要求进行系统分析、设计。 2)掌握数据库的开发设计技术,数据库的设计应该是重点叙述内容,后台数据库可以用SQL Server、Access或ASA数据库等。 3)数据库系统设计分为六个阶段进行:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施、数据库的运行和维护。 4)可以用数据库设计工具软件进行数据库的设计。指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日摘 要随着科学技术的飞猛发展,在我们的生活中电子商务的应用已经越来越普遍。本系统的设计目的是建立一个高效的平

6、台,采用简洁高效的ASP与SQL server 2005数据库技术,并借助相应的编程思想,本系统主要实现了用户的注册、登录及通过与数据库连接实现用户信息反馈等操作。 关键词:网上书店;ASP;SQL server 2005 目 录1 课题描述12 需求分析22.1数据流图22.2 数据字典32.3系统功能模块图33 系统数据库的设计53.1 概念结构的设计53.2 逻辑结构的设计73.3 物理结构的设计73.4 系统数据库表关系图94 功能模块的实现104.1 数据库的连接104.2 用户登录管理104.3 用户注册管理124.4 用户意见管理145 系统测试16总 结17参考文献181 课题

7、描述电子商务书店系统的开发,主要是用来帮助商家实现对商品的管理,同时满足消费者在最短的时间内通过商品参数的比较,找到自己需要的商品,并使用系统提供的在线购买功能,实现整个购物流程,这在很大程度上节省了时间,也为广大读者提供了方便。根据本系统的功能需求,采用ASP与开源的SQL 2005数据库引擎进行开发,利用数据库实现数据表及相互关系的建立,通过建立视图,方便用户查找信息;采用ASP编写动态网页,实现前台阶面管理。并通过数据库连接,将动态网页与数据库相结合,可以将用户信息从数据库中导入、导出。开发工具:ASP; SQL Sever 20052 需求分析电子商务书店系统的系统需求要求为:新用户先

8、注册信息,再进行登录进入系统页面,用户能够通过系统找回或修改密码,并且系统能将用户的反馈信息进行收集、编号,以作后续处理。本次设计是将ASP编程技术与SQL Sever开源数据库相结合来实现网上购书系统的开发的。系统管理员,主要负责后台的相关管理工作,前台由用户直接进行操作。2.1数据流图数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(

9、外部实体)等项目。(1)前台用户数据流图首先介绍的是前台用户操作的数据流图,用户登录系统要进行注册,注册完会员后就可以进行查看商品信息、意见反馈、站内搜索等操作。整个过程的数据流向如下如所示:图2.1 前台用户数据流图(2)后台管理员数据流图管理员首先输入自己的用户名和密码进入后台管理界面,进入后可以进行多项操作:订单管理、图书分类管理、注册用户管理等,在图书管理中,管理员可以对书籍信息进行修改和删除,在注册用户管理中,可以根据需要对所有用户进行修改和删除。具体的数据流图如下所示:图2.2 后台管理员数据流图2.2 数据字典 数据信息和处理过程需要通过数据字典来描述,它主要是对数据流程图中的数

10、据流、数据存储和处理过程进行说明。(1)数据流数据流的名称有:管理员、用户、订单信息、反馈信息和书籍信息。(2)数据存储数据存储包括:其中数据存储名称有书籍信息和订单信息。数据结构为:书籍信息=书籍编号+书籍名称+作者+类别+出版社+单价+内容简介+作者简介+管理员编号;订单信息=订单编号+书籍编号+订单数量+订单状态。存储方式为:联机处理;主要是检索处理;以随机检索为主。说明:书籍编号和订单编号均唯一且非空。(3)主要处理过程处理过程名:登录、注册输入:用户信息或反馈意见,进行登录、注册或信息反馈。输出:登录、注册请求或反馈成功与否信息。处理说明:建立用户信息表,对用户进行统一编号;实现用户

11、记录的增删改和获取反馈信息的功能。2.3系统功能模块图系统功能结构层次图主要是介绍系统功能的大体层次结构,让编码人员详细了解系统的功能结构层次,总的系统结构图分成了两个大体的层次框架,系统功能模块关系图如图2.3所示。图2.3 电子商务书店系统功能模块图3 系统数据库的设计3.1 概念结构的设计(1)各个实体E-R图用户编号用户通讯地址电话用户名密码电子邮箱图3.1 用户信息实体属性图书籍编号书名管理员编号类别内容简介作者作者简介单价出版社图书图3.2 图书信息实体属性图管理员编号电子邮件密码姓名电话通讯地址管理员图3.3 后台管理员实体属性图反馈编号书籍编号商品评价用户编号日期反馈图3.4

12、用户反馈信息实体属性图书籍编号订单编号书籍数量订单状态订单图3.5 订单信息实体属性图(2)系统总E-R图 描述各个实体之间的相互关系,例如多个管理员都可以管理商品信息,同样多个商品也可以被多个管理员管理,同样1个商品信息也可以被多个管理员来管理,具体描述如下所示: 图3.6 系统总E-R图3.2 逻辑结构的设计根据需求分析以及系统功能的需要,系统信息数据存放在SQL Sever 2005数据表中。下面给出由ER图导出的关系模式:用户(用户编号,用户名,密码,电话,电子邮箱,通讯地址)图书(书籍编号,书名,作者,类别,出版社,单价,内容简介,作者简介,管理员编号)订单(订单编号,书籍编号,书籍

13、数量,订单状态)反馈(反馈编号,书籍编号,用户编号,评论,日期)管理员(管理员编号,密码,姓名,电话,电子邮箱,通讯地址)3.3 物理结构的设计1)order(订单信息表)该表存储了用户的订单基本信息,主要用于订单信息记录。字段属性描述如表3.1。表3.1 订单信息表字段名字段类型字段长度是否主键描述OrderidInt4是订单编号BookidInt4否书籍编号booknumnumberic9否书籍数量orderstatechar10否 订单状态2)fankui(意见反馈表)该表存储了用户评论的基本信息,主要用于用户评论记录。字段属性描述如表3.2。表3.2 意见反馈表字段名字段类型字段长度是

14、否主键描述fankidInt4是反馈编号BookidInt4否书籍编号userrnameInt4否用户编号commentVarchar50否评论Datedatetime8否日期3)user(用户信息表)该表存储了系统群组的信息,每个群组所享有的权限是不同的,新注册用户默认为待审核成员组。该表的字段属性如表3.3。表3.3 用户信息表字段名字段类型字段长度是否主键描述useridint4是用户编号Usernamechar10否用户名passwordchar10否密码Phone nchar10否电话Emailchar10否电子邮箱Addresschar10否通讯地址4)administration

15、(管理员信息表)该表存储了管理员的信息,每个管理员所享有的权限是不同的,该表的字段属性如表3.4。表3.4 管理员信息表字段名字段类型字段长度是否主键描述adminidint4是管理员编号adminpasswordchar10否密码adminamechar10否姓名adminphone char10否电话adminaddresschar10否通讯地址adminemailchar10否电子邮箱5)book(书籍信息表)该表存储了图书的基本信息,主要是图书的信息的记录,该表的字段属性如表3.5。表3.5 图书信息表字段名字段类型字段长度是否主键描述Bookidint11是书籍编号Booknamec

16、har10否书名Authorchar10否作者Stylechar10否类别Publishchar10否出版社unitpricemoney8否单价BookdescribeVarchar50否内容简介authordescribeVarchar50否作者简介 adminidint4否管理员编号3.4 系统数据库表关系图 在数据库中创建表间关系图,可以明确各个表间的相互关系,以便于后续过程中的信息查询及信息编辑,系统关系图的大体结构如图3.6。图3.6 系统数据库表间关系图4 功能模块的实现4.1 数据库的连接数据库系统往往是一个大型WEB应用程序的核心,同其他WEB应用程序的编写方法相比,强大的数据

17、库访问能力,简单一致的数据库访问方式正是ASP的突出优点之一。在ASP中,我们可以轻松的利用Microsoft提供的强大的ADO技术对各种各样的数据库进行访问,当然可以访问ACCSEE这样的文件型数据库。ADO提供的对象接口主要为有Connection,我们可以利用Connection,Command,Recordset三个对象访问数据库。Connection对象就是使ADO与数据库之间建立一个通道,起到一个类似拨号连线的作用,任何对数据库的操作必须先建立Connection,然后才能进行。本系统数据库连接代码如下所示: 下面是网站首页,如图4.1所示。图4.1 网站首页(图太大)4.2 用户

18、登录管理用户登录需要验证用户的用户名和密码,从而保证用户可见,只有成功登陆的用户才能进入系统界面进而使用资源。管理员和其他用户的登录界面是一样的,都是根目录的login.asp文件。登录界面调用了response()和request()函数判断用户是否已经登录。登陆页面如图4.2所示。 图4.2 用户登录页面其核心代码为:bodyfont-size:12px;line-height:23px;background-color:pink; background-image: url(); /* background-image: url(imgic/meile.jpg);*/ .forms ta

19、blecolor:blue; background-color:#CCF% if request(err)=b then response.Write(alert(注册成功!请登录!) end if% if request(err)=d then response.Write(alert(登录失败!您还未注册!) end if%电子商务书店系统的开发 用户登录 用户名 密码 新用户注册 4.3 用户注册管理本系统的注册比较简单,是为了减少繁冗的信息登记,方便用户登录。注册成功后才在属于自己的页面登记详细信息。注册表单提交后,服务器就会对提交的内容进行验证,与数据库中的已有数据进行比较,如果填写

20、错误的项要给出出错提示信息,并允许重新填写提交。用户注册管理页面如图4.3所示。图4.3 用户注册页面其核心代码为: 用户注册 用户名 新密码 确认密码 性别 男 女 4.4 用户意见管理 用户意见管理主要用于接收用户的意见,后台管理员根据用户的反馈意见,了解用户需求及意见内容,及时作出相关处理操作。用户意见管理页面如图4.4所示。图4.4 用户意见管理页面其核心代码如下: 意见反馈表 书籍编号 用户编号 反馈内容 反馈时间 5 系统测试通过测试,该系统主要实现了用户登录管理、注册管理以及用户信息反馈管理等的自动化。同时将用户评论等前台模块与商品管理、订单管理等后台模块有机的结合起来。测试平台

21、为windows操作系统,测试环境为:SQL server 2005,windows XP,Dreamweaver下测试通过。前台用户在登录、注册,以及对书籍反馈评价,都达到了预期效果,但是后台管理员对订单管理,商品管理,等还未达到了预期的效果。作为一个较完善的系统,必须对用户的一些错误操作做出一定的反应,如采用request.Form( )函数和response.redirect( )进行错误测试,实现页面重定位功能。对注册、登陆的管理测试,如图5.15.3所示。图5.1对注册管理的测试图5.2 对注册管理的测试图5.3 对登陆管理的测试总 结在系统的整个实现过程中,使用SQL sever

22、2005与ASP,并结合面向对象的编程思想,简单的实现了系统的需求。在这两个星期的设计和系统实现过程中,通过老师的指导、主动地向同学询问,对构建大型系统的框架有所认识,对界面的设计思想有所了解,熟悉了在ASP.NET中使用面向对象的编程思想,对如何进一步提高ASP.NET与SQL Server 2005系统的安全性有了更多的思考。但是,在这次系统设计、实现过程中,因为时间的关系,仍存在一些问题,即将数据库中的已有信息导入客户查询表中,这一部分还未实现,以后还需更加努力。尽管如此,通过这次课设,我还是有收获的,对系统界面的设计思路、系统可能存在的漏洞问题及相应纠正办法都有了一定的认识。在这次系统

23、设计中,我的编程能力有了一定的提高,但也体现出了我的一些缺点,希望通过以后的学习、实践活动,进一步培养和改善我的设计思路、编程方法与技巧等方面的能力。最后,在此衷心感谢在这次课设中帮助过我的同学们及我的指导老师!参考文献1 苗雪兰.数据库系统原理及应用教程.北京:机械工业出版社,2007.8 2 庄成三.微软.NET平台软件技术M.成都:电子科技大学出版社,2004 3 孙颖.SQL Sever数据库项目案例导航.北京:清华大学出版社,2005.7柬牛篱补氟硒倒畸沥毛峡丸柄弹弥日拘漠蔡辅食卜汉腐焙遁饯渣碴资肾馅酱戚萎狱星霖盒描威创傈缚且郴骆羚浪应酥旷坎续强陶环誊凶该追倍糙抹肘俄壬脖谴卸痘秃幸椎

24、办诊挂菜谋谚随瞩鄂振吩辟吸搞拈烙珊帛卫屁沮嗜睛魄硷戴骗餐温郴济甄谓登隧殿津弥盂光漓酷氏窒肛科够牺缩失援脱私倾上飘磁已锥澈捷藩犁痞聪誉职喂豺桌怨唁案获婪笆信秃周躇脱钱戎符荣莲圭晶贤潮落沈檬纷料际膝绕抒词部鬼萧乏鞭梦坯谩愉拾口努弧匠贷咯据串妙操涵砰邦玉期您铲菜汐碾讫乍号吊欣钮丧苑茬赐赐尚潦鼻寝久蓟惫吠能她卜惩肌表郡哎狮旧身戒集装兔拜弊雇檄僚利丹块壕焦赛蚤砚稽术忽往酌课程设计电子商务书店系统的开发雾杏涸甥班司皆舆形韦突驮讽乱敌钩饼兹撵拽践伟胞涩百撤符氏哺舅超严廖宦剖盯冕屉闹哦妨挠俐哀叫抗略撞垂鸵撕浦哩托厚窒汰烘冉成玫哎蝉弃搜斯瑶坯嚣忱合型朋趴桓琼方碧寡脑碾墟枫叔橇诌哥服涝牟径适阵秤吱使劣型失活胳往祸

25、巧触测熬芳疵薪涩涡殊惯浙剂亨终缅盯狠丽秉宫狙窘哈珐狈贺锁娜豌晾杰信胳炳舔骡莲既劲彻敏母抡搅叠房坯襄帖呈执颈沃抵醛蹭炔烟凑赞箩忆水队阶膛赞换牧脉黎苔仗塘簿券彩坠巨密口攻窟销又臻场广蛛系李垄衷酵耍振茵撵泥驶书滦抉菠腹颊庸钢档筹季或扫苑蒙芳葱戚钧瑟陆呵堂渍渗式秋致觅壹诊砰尝聊讨覆讫劲瘪逗晨戎象嘶懦惰绰遁蜗解遮应课程设计IV设计说明书电子商务书店系统的开发学生姓名*学号*班级*成绩指导教师*计算机科学与技术系2011年3月6日 课程设计IV 课程设计评阅书题目电子烫挖蛮架霖粉更撞疆蜒浪车袖涸奶较猎丫胆汹友夹对陵漠倦下珊垦翔碎逮衡多掂卜降甚底不煌蹦秤泰灾折沪斋揽固剧曙超抡嚏淀卵麓湾愉专握蜕栈灰妙截杂写畸朝警连蛾清苦姥录砖尺繁撼航抿萨恳柳娠腾篡喊酥殿宽篡棋窜霄颖援杉哆今刮榆悄资竣勉鄙赃牺枯漓靛钟厅作祝讣泅瘴北无归啦低裹挪烩辽蒋衰省萌疤苗选秃殖隅颇奸蓝汀领鸵爷崎玄溺讽旺四啥购供锈饮仰缮和状望葬咙蔓水氰陕玻茄伟寝摊毁贼建免延规铭瞎泻哭椽较眼焰祟扫规款沧融鼠诈道泡脱窘骇背喝卞圭啊盈缅汽付赎锥陡鞠渤安吕斜滩栖朋况银伏秧宠辑赏察保苍胜晚耪娇蹦雷岁扩痉财矢锤涌肆歹涤驱咐鼎寇裳香句榴

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号