软件工程课程设计说明书-基于Web的网上书店.doc
《软件工程课程设计说明书-基于Web的网上书店.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计说明书-基于Web的网上书店.doc(13页珍藏版)》请在三一文库上搜索。
1、课 程 设 计 说 明 书课程名称: 软件工程 设计题目: 网上书店 院 系: 计算机科学与信息工程学院 学生姓名: 学 号: 200703020012 专业班级: 计算机科学与技术07应用班 指导教师: 2010 年 9月15 日课 程 设 计 任 务 书设计题目网上书店学生姓名张世洋所在院系计算机科学与信息工程学院专业、年级、班计算机科学与技术07应用设计要求:1. 开发一个基于Web的网上书店,该系统可以分类录入书籍和相关信息(如名称、页数、出版商、摘要、目录等),2. 用户可以注册、登录,注册用户享受打折服务,3. 注册用户可以定购书籍并查询、管理自己的购物车。4. 所有用户都可以查询
2、、浏览书籍,还可以通过浏览器浏览数目信息。5. 顾客可以通过丰富的查找功能查找自己所需的图书。6. 顾客可以在网上注册成为会员并可以修改个人信息以及密码。7. 顾客登录查看自己的资料信息,购物信息。学生应完成的工作:1. 数据库的分析与设计。2. 数据库表的初始化。3. 嵌入到Java语言中的SQL语句的编写。参考文献阅读:1 Java语言程序设计进阶篇Y.Daniel Liang 机械工业出版 2008年3月2 Dreamweaver 8 从入门到精通高京熙中国青年出版社 2006年10月工作计划:9月6日:课程分组,小组课题的确定。9月7日:课程设计计划书,小组分工,系统整体构建,模块划分
3、。9月8日9月9日:网上书店前台界面设计。9月10日9月14日:系统各个功能模块的实现,程序数据库的设计。9月15日9月17日:将功能模块与前台联结,导入数据库后调试,修改。任务下达日期: 2010 年 9 月 6 日任务完成日期: 2010 年 9 月 17 日指导教师(签名): 学生(签名): 网上书店摘 要:在如今的网络发达时代,我们购买东西开始在网上选择,交易。网上购书无疑成为了我们购买书籍方便的途径。于是网上书店应运而生了。即将开发的网上书店是一个功能较完善的数据管理系统,能方便快捷的进行:“查询”,“增加”,“更新”,“删除”等工作。该系统运用J2EE的基础技术设计,具有很好的可移
4、植性,可在应用范围较广的WINDOWS系列操作系统上运行,也可以在UNIX系列操作系统上运行。同时,该系统也有很强的安全性。网上书店的优势1、海量查询。传统书店受店面面积限制,不可能罗列所有的图书,而且读者找起来也比较麻烦,有很多情况是,营业员也不能清楚的知道放在什么地方,只知道一个大概的区域,但是网上书店却可以通过搜索关键词来完成。2、价格优势。因为网上书店不需要店面,只需要租金低廉的库房,所以它能够把成本压缩,把图书零售价格降下来。3、其他。与传统的店面书店相比,网上购书的市场和经营模式突破了地理位置,经营面积,营业时间的局限,是一种全新的销售渠道,内容的传播和交流沟通的无障碍与低成本,时
5、空概念上的先对自由度,增加书籍的简单方便,同时网络的普及使网民也迅速增加,增加了消费需求。虽然网上书店面临一些问题,但是随着Internet的不断发展,网上书店也一定会越来越完善,前景也会越来越好,现在国家正在积极建设网络基础设施,网络对人们生活的影响将越来越大,人们对网上书店的认可度也会提高,网上书店具有非常大的市场空间。关键词:数据库管理系统(DBMS) 数据库的存储设计 数据库表的增删改查目录1.设计背景52.设计方案52.1总体设计52.2模块设计 62.3数据库设计 73.方案实施 73.1建立数据库和表73.2表的增删改查94.结果与结论104.1数据查询结果104.2结论115.
6、收获与致谢116.参考文献111. 设计背景随着网络的推广,互联网提供了可以无限伸展的展示空间,在这种潮流之下,网上书店应运而生。由于网上购书的方便和快捷,如今不少爱书人从传统书店转投网上书店的怀抱,改变了自己的购书方式。网上书店给网上购物者带来极大的方便和实惠,可以不受上架周期的和顾客地域性偏好的限制,为出版社尤其是专业、学术出版社提供了窗口支持和读者,使知识的传播变为更加有效。2.设计方案2.1总体设计:网上购物服务逐渐深入到人们的生活中,给人们的生活带来了方便。然而大多数的电子商务网站,都是一个简单的在线说明工具,尽管它是一种低成本的广告方式,但是不提供重要的信息,缺乏介绍、不回复反馈、
7、以及网站信息更新。为了充分利用现有资源,提高工作效率,降低劳动成本,我们选择了网上书店这个系统进行开发。该系统解决了网上售书的所需要的功能,管理功能完备,操作方便,具有操作简单、界面直观等优点;对于管理员来说,管理功能完善,操作方便。该系统利用了网络的方便、快捷,提高了售书的效率,并降低了劳动强度。本系统主要研究网上书店系统的设计与实现,在网上开发书店也是一种电子商务行为,制作一个网上销售网站的主要目的就是盈利。盈利靠的就是对用户的吸引力,用户是一个网站生产和发展的根本。为了吸引更多的用户,就需要把网上书店系统设计的更美观,更人性化。对以上的分析,我们制定出了该系统的一些需求:1. 在Inte
8、rnet,客户可以通过IE或其他浏览器浏览图书书目信息;2. 在进入该系统后,可以提交订单;3. 后台数据采用数据库技术,对信息进行分类管理;4. 采用会员制,对会员采用唯一客户标识号累标记身份;5. 具有购物车功能;6. 对购物车,可以增加新书、修改数量、删除已选书目等,完成 后可以进行交易;7. 系统具有一定的安全性和稳定性;8. 客户可以在网上注册,称为会员;9. 可以查找和更改个人的信息。2.2模块设计:本系统一共分为:图书浏览模块、图书查找、用户登录注册、信息修改、购物车等五个模块。1. 图书浏览模块书籍展示用户可以通过搜索的方式查看书籍信息。每本书都显示了书名、作者、定价、特价等,
9、如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。用户还可以通过:新书上架、特价书籍、书籍排行这三个专拦进行查看。2. 图书查找顾客可以在主页面尝试进行所需要的书籍检索功能,根据书名的模糊搜索,可以帮助顾客尽快找到所需要的书籍。3. 用户登录注册用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购物。用户在进行网上购物时,必须现登陆,如果是新用户,则必须先进行注册。4. 信息修改这是个给顾客可以修改自己信息的界面。顾客户可以在登录后,在更改信息的页面进行自己的信息的修改,例如修改密码,个人资料。5. 购物车这是给顾客在进行相应的购买的时候用来储存
10、自己所想购买的书籍,可以随意的增删自己所需的商品!2.3数据库设计:1.数据库的选择分析:介于课堂设计所需数据量不大,更没有经费支持,所以就选择容易安装且免费的MySQL数据库。2逻辑数据库的分析:网上书店用用户登录,图书显示,用户购书等功能。对注册的用户需要保持用户名,用户密码,用户邮箱,以用户号唯一标识一个用户。图书需要分类显示,所以要有图书分类关系,以分类号关联分类名。图书关系包括图书名,图书价格,由于图书要分类,还应该由图书所属的分类,应以图书号唯一标识一本图书。需要存放用户将要购买的图书,借鉴其他网上书店的例子,也有一个购物车,以显示用户将要购书的信息,购物车关系包括购书号,购书名,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 说明书 基于 Web 网上 书店
链接地址:https://www.31doc.com/p-3293360.html