1. 毕业设计(论文)的内容和要求
基本内容:
本课题实现一个网上书店。通常,一个网上书店由前台系统和后台系统构成。前台系统是面向顾客的网站界面,它是顾客直接访问和进行购买活动的地方。前台系统包括电子书架、会员服务、购物车、支付和订单查询等部分:
l 电子书架:电子书架是一个网上书店的基础,众多的图书都要通过电子书架进行组织整理。电子书架的组织一定要方便顾客查找。
l 会员服务:网上书店一般都采用会员制度,即顾客只有注册成为网上书店的会员才能购书。这主要是为了方便操作和管理,顾客只需在注册时一次输入个人信息,以后所有的购书行为中所需的信息便可直接从中获得。网上书店也可通过会员制度为顾客提供更好的个性化服务。
l 购物车:购物车用于暂时存放顾客选购的图书,它是网上书店的一个重要组成部分。
l 支付和订单查询:前台系统还需要有支付功能。理想的支付形式当然是网上实时支付,但条件限制的话也可采用邮局汇款等其他方式*另外,还需要有订单查询功能,顾客通过它可以随时了解自己的订单执行情况。
后台系统用于管理电子书架、会员信息、订单的执行、生成各种报表、促消及响应顾客反馈等。当然,作为一个书店实体,往往还包括财务管理、人员管理等,但这些不是本课题讨论的重点。
如果合并顾客的前台购物流程和系统的后台订单处理流程,就可以得到一个简化的网上书店的购书流程,如图1所示。在该流程中,顾客在前台浏览和查询图书,然后将图书放入购物车,再对购物车中的图书下订单并进行支付。后台系统在收到付款后根据订单发书。顾客收到图书并确认后,就完成了整个购书流程。 />
电子书架 |
购物车 |
继续购买? |
下订单 |
收款 |
发书 |
收书确认 |
查询选购图书 |
是 |
否 |
图1 购书流程 |
基本要求:
1.人-机界面友好、漂亮。数据库和网站开发平台和开发工具由学生自选。
2.有条件的学生可考虑组建安全网站的有关问题。
3.应尽可能采用多种工具,设计出尽可能好的网页。要求做到外观漂亮、图文并茂、内容丰富,应尽可能多设计动态网页。
4.数据库中需要哪些数据表,各数据表中应有哪些字段等问题,由学生根据问题的需要自行设置。例如,图书数据表中一般应包含图书编号、所在子分类的编号、书名、作者、ISBN号、出版日期、页数、定价、折扣、内容简介、出版日期等。
2. 参考文献
[1] 刘瑞新,张兵义.SQL Server数据库技术及应用教程 [M].北京:电子工业出版社,2012 年8月
[2] 曹玉琳,郑东霞.Oracle 11g设计与开发教程[M].北京:清华大学出版社,2012.11
[3] (美)Louis Davidson;Kevin Kline著,程桦;张绪业译.SQL Server 2008数据库设计与实现[M].北京:人民邮电出版社,2009
