《数据库课程设计答辩.pptx》由会员分享,可在线阅读,更多相关《数据库课程设计答辩.pptx(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库课程设数据库课程设计计确定课题需求分析概要设计系统结构与流程设计数据库概要设计详细设计数据库实现页面设计与联系系统具体实现第1页/共24页确定课题确定课题 我们小组是在最后关头组成的。经过大家一起的讨论商量,也根据小组成员的能力水平,选择了网上购物系统这个课题;比较符合我们的难度要求,也比较贴近我们的现实生活,可以很好得应用数据库的有关知识。第2页/共24页需求分析需求分析 我们参照了老师给的建议项目给的说明,自己也上网查看了许多网上购物系统,如卓越、淘宝、当当网等等网站,选择了一些基础实用的功能模块,然后加上一些自己的构思,具体细化、精化、分析后,明确了自己的任务需求,继而完成了需求分
2、析。有功能方面的需求,也有网页方面的分析。第3页/共24页概要设计概要设计系统基本结构组成网上书店登录注册主页高级查询排行主页查询结果页面书目信息页面个人页面后台统计管理第4页/共24页概要设计概要设计系统基本流程否是是浏览信息登录注册收藏,购买,评论结算结束退出否开始图3-01第5页/共24页概要设计概要设计数据库基本E-R图设计第6页/共24页概要设计概要设计各表以及属性实体集属性:Book=(ISBN,Bname,BPrice,Type,Author,PubCompany,PubTime,Intro,Amount,Hot)Video=(VID,VName,VPrice,Director,
3、Actor,Intro,PubTime,Amount,Hot)User=(NickName,KeyWord,UserName,Email)Admin=(usename,password)联系集属性:Bookvideo=(ISBN,VID)Viewlist=(NickName,ID,ViewTime,Score)Favorite=(NickName,ID,FavTime)Order=(NickName,ID,Time,Flag,OrderNum,Address,number)Comment=(NickName,ID,Word,Time)第7页/共24页详细设计详细设计数据库详细设计右图是Book
4、表属性名数据类型空否主键ISBNnchar(12)Not null是BNamevarchar(30)NotnullBPricefloatNotnullTypenchar(12)notnullAuthornchar(12)NotnullPubCompanyVarchar(30)NotnullPubTimedatatimeNotnullIntroVarchar(500)AmountIntnotnullHotintnotnullDiscount Float第8页/共24页详细设计详细设计数据库设计分析在我们组设计的数据库中,如上详细设计阶段的所示,每个表中的属性都不能分解,因此,数据库的设计达到了第
5、一范式;各关系模式中,每个关系模式中存在的平凡函数依赖,所依赖的属性集都作为各关系的主码出现,因此,数据库的设计满足BCNF。3NF定义的第三个条件是BCNF条件的最小放宽,因此,满足第二范式的数据库设计也满足第三范式。其它:第四范式中平凡的多值依赖中,依赖属性集是模式的超码。在这次数据库的设计中,在关系模式Orderlist中,每个用户的地址与时间重复,因此,数据库的设计不满足第四范式,更不满足更高的范式。第9页/共24页详细设计详细设计系统界面设计(每个页面都包含有一定得功能系统模板页登陆页面注册页面查询页面查询结果显示页面详细信息显示页面各类排行汇总页面个人中心页面管理员订单统计页面。第
6、10页/共24页系统实现系统实现 这次数据库的课程设计,我们选择了ASP作为开发网页的语言。一方面是因为本组的成员比较熟悉ASP语言及数据库操作,另一方面,ASP在网络安全方面一大优点就是用户不能看到ASP的源程序,并且IIS支持虚拟目录,ASP有多用户访问进程,有效的利用了网络资源。ASP技术简化了WEB程序开发,支持动态WEB设计,执行动态的,交互式的,高效率的站点服务器应用系统。选择了.NET作为网页的开发环境,主要是因为.NET中提供了专门用于数据库操作的ADO.NET,ADO.NET提供了数据集和数据适配器,有利于实现分布式处理,降低了对数据库服务器资源的消耗。这次课程设计主要是对于
7、数据库的操作,因此使用ADO.NET有利于数据库的操作。第11页/共24页系统实现系统实现系统各功能模块、截图模板页第12页/共24页系统实现系统实现主页第13页/共24页系统实现系统实现查询及结果显示第14页/共24页系统实现系统实现详细信息显示第15页/共24页系统实现系统实现分类排行汇总第16页/共24页系统实现系统实现购物车与收藏夹第17页/共24页系统实现系统实现登陆第18页/共24页系统实现系统实现注册第19页/共24页系统实现系统实现销售统计第20页/共24页总结总结系统功能特点本系统充分借鉴卓越网、淘宝网等购物网站的基础上,而构建的一个书本和音像制品在线购物网站。它功能包括了现
8、今流行的在线购物网的大体功能,如购物车、储藏架、在线搜索、评论、打分、好书和精品碟推荐等等。友情链接,当本网站不能提供详细时,用户可以同友情链接来搜寻详细信息。同时我们还提供了排名榜,以帮助用户了解现今的流行动向。本系统本着方便用户的原则,所以页面设计的清晰明了,操作方便简单。几乎任何用户都可方便使用。第21页/共24页总结总结改进方向本系统在录入数据方面为手工录入,容易产生录入错误,如果能实现电子码录入,就会大大降低错误率。而且,本系统在外观方面存在明显不足,如果能使用界面美化工具将其美化,则将会更加完美。此外,本系统没有能设计出更加新颖的功能以区分其他网站。第22页/共24页第23页/共24页感谢您的观看!第24页/共24页