毕业设计开题报告
学生姓名: 万祥凤 学 号: 200590610237 专 业: 计算机科学与技术 设计题目: 网上书店管理系统 指导教师: 邱秀芹
2009 年 3 月 26 日
毕 业 设 计 开 题 报 告
一.本课题的研究意义,国内外研究现状、水平和发展趋势 1.题目背景 传统的书店存在着各种各样的弊端,如由于书店受面积所限,书籍太少,而且大多仅能提供本书店的有限信息,查找、检索、订购费时费力,由于店面租金的原因,缺乏灵活性,同时过多的员工增加了书店的经营成本。 与传统书店比,电子书店至少具有以下优势。 ① ② ③ ④ ⑤ 信息量大。 书目信息丰富。 检索、订购便捷。 价格低廉。 个性化服务。 2.研究意义: 网上书店的兴起顺应了信息时代的发展,并对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,使图书与广大读者、出版社、发行者紧密地结合在一起,大大地提高了图书的流通环率。设计这一程序能使学生对网上书店的具体细节有个比较明确的概念,并从中学习到实用的编写网上书店平台的知识及一些开发软件的使用。 3.国内外相关研究情况: 随着Internet用户的剧增和Internet技术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性、准确性,提高工作效率,取得经济效益和社会效益。就网上商店来说,网上书店是目前应用最广、最成功的典范之一。世界上第一家网上书店是1991年在美国联机公司(AOL购网络上建立的“阅读美国书店”。目前,最负盛名的是美国西雅图亚马逊图书公司的亚马逊网上书店。它创建于1995年,供书品种达310余万种,年顾客达500万人次,其价格优惠20-50%。金融结算制度完善,配送服务高效,实现了零库存运转。
二.本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施 1.网上书店销售系统主要包括以下功能: ⑴.客户身份验证,验证身份使书店明确交易对象,即只有注册客户可以购买或浏览图书。 ⑵.图书目录服务,使客户可以浏览图书目录及图书详细资料。 ⑶.购书车,存放选中的图书。 ⑷.计价功能,对客户购书车的图书进行计价。 ⑸.生成订单。 ⑹.计账功能,一旦客户确定了订单,系统为他计账。 2.模块分析: ⑴.登录界面:设计一些网站介绍及图书广告,主要用来完成客户登录功能。将用户资料先存放在SQL Server数据库的一个表中,当用户输入姓名、密码时进行对比,如果一致,进入主页,不一致提示错误信息。 ⑵.书店主页:客户在这里可以选择查看图书目录或是购书车状态。 ⑶.购书车信息页面:存放要购买的图书信息包括图书编号、数量、总价等。客户也可以修改图书数量或是清空购书车,并在这可以提交订单。 ⑷.图书目录页面:在这里客户可以选购图书了,客户作出购买决定,点击图书加入购书车链接,系统提示选中的图书已经放入购书车了。在此页面可以返回到书店主页。另外,图书中设有打折促销的专栏,包括发送优惠券等,用户可以在优惠时段购买这些图书。 ⑸会员积分模块:此模块由管理员管理,会员可以在上传有用图书资料或者购买图书时换取积分,当会员积分到某一数目时,管理员可以提醒用户领取优惠券作为鼓励。 ⑹.订单信息页面:当客户提交订单后,系统为他生成一份订单。至此整个购书流程结束。 3.系统流程图: 消费者 网上书店 发货 用户终端接入 进入书店 消费者 离开 是 否 寻找图书 发货通知 浏览图书 继续寻找?图书合适? 否 下单 是 继续寻找? 否 离开 付款结账? 否 是 发货凭证 是 支付网关 银行 图1 系统流程图 4.预期成果形式: (1)前台的Dreamweaver网页制作的完整。保证信息量大但网页简洁。 (2)后台ASP:和数据库相结合的完美。能够通过一些列的SQL命令来完成系统中的相关操作。 5.重点难点: 购物模块是本系统的重点也是难点。购物模块包括购物车,查询定单,信息反馈等功能。它还要能够显示购买图书的书号,出版社,作者,出版日期等。还能够显示图书的数量和总的价格。 数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题这着重从SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键技术和实现难点并加以解决。 6. 预期达到的目标: 实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护功能,最后,系统还可以导入数据库以对任意同结构的数据库进行操作。 三.本课题拟采用的研究手段(途径)和可行性分析 (1).系统采用了完全模块化的总体结构设计,自上而下,逐层求精,将大量过程组合在一个过程文件中,使整个系统程序只包括两个部分:总控模块和过程文件。系统结构清晰,并且大大减少了磁盘访问的频繁程度,使运行速度加快并且使程序的维护和保存更加简便。 (2).采用了新颖ASP + Dreamweaver设计技术,为用户提供了非常友好的人机界面,屏幕美观、大方,并配合键选功能、代码功能,减少了汉字的直接输入,系统操作简单,易于迅速推广和使用。 (3).采用了sql sever2000数据压缩、快速排序、索引等技术,实现条件表达式的多种组合,简化有规律的程序段,使所需建立和控制和数据库数最少。 (4).采用击回车键默认原存数据的功能以及尽量采用键选代码的方法,使得用户输入汉字降至最少限度,避免了重复输入数据,少出差错,有利于提高工作效率,使系统具有相当强的容错能力。系统还对程序和数据提供了有效的保护,为用户创造了宽松的工作环境。 (5).系统具有很好的兼容性、可移植性和数据安全性,其相关示例查询功能使查询变得快速方便。该网上书店管理信息系统性能稳定、可靠,界面友好,操作简单,易于学习,完全达到了系统预定的设计目标。 四.参考文献及进度安排 1. 金卫臣•《新编Flash Fireworks Dreamweaver 网页设计标准教程》•成都时代出版社•08/2005 2. 方玉燕•《网页制作实例教程:DREAMWEAVER MX2004》•中国水利水电出版社•08/2005 3. 高国宏,卞静等编著•《Access 2000 & SQL Sever 2000管理应用程序开发指南》•冶金工业出版社•09/2001 4.(美)克鲁格(Krug, S.)•《网页设计效果优化艺术》•孙昌玲, 杨德祥译•山东科学技术出版社•2001 5. 陈思聪, 纪壁焜•《Flaxh MX 2004中文版网页视觉设计宝典》•白雁钧改编•人民邮电出版社•2005 6《Flaxh MX 2004中文版网页视觉设计宝典》•白雁钧改编•人民邮电出版社•2005 7《网页设计与制作教程》-刘瑞新 孙士保 赵子江 等编著 机械工业出版社 8《Dreamweaver 4 for Windows and Macintosh: Visual QuickStart 》Guide by J. Tarin Towers·06/2004 9《Professional Active Server Pages 2.0》 by Brian Francis, Richard Harrison·Wrox Press·08/2003 10. 《Access 2003 》Bible by Cary N. Prague·03/2004 11.潇湘工作室编·《Access 2002 中文版从入门到精通》·人民邮电出版社·08/2001 时间进度安排如下(按周次填写): 第一至第四周,搜索相关资料,熟悉开发工具,并进行开题报告的准备和答辩; 第五至第八周,根据网站整体框架,制作用户反馈界面和相关数据库表; 第九至第十二周,管理员数据库的建立、更新;以及数据库表和网页的链接; 第十三周至第十五周,对网站整体的测试和联调;
第十六周至第十八周,完成毕业论文并准备答辩;
毕 业 设 计 开 题 报 告
指导教师意见: (对本课题的深度、广度及工作量的意见和对设计结果的预测) 指导教师: 年 月 日 教研室审查意见: 教研室负责人: 年 月 日
因篇幅问题不能全部显示,请点此查看更多更全内容