您的当前位置:首页正文

网上图书管理系统开题报告

2021-09-24 来源:筏尚旅游网


天津理工大学本科毕业设计开题报告

届:2014 学院(系):计算机与通信工程学院 专业:计算机科学与技术 2014 年 2月 26日

毕业设计题目图书网上销售系统

学生姓名学号

指导教师职称

1、 课题的意义及对课题研究的要求a) 课题的意义

讲师由于网络已经覆盖全球且信息量巨大,图书网上销售系统独具优势。相对于传统书店来说,图书网上销售系统近在咫尺,并且永不下班关门,读者可以自由地查询和订购图书,无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便。图书网上销售系统节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网上售书必将有长足的发展。

b) 对课题研究的要求

1、掌握ASP开发工具(Dreamweaver8.0)、Access数据库、Web服务器的搭建(使用IIS);

2、研究网上购书的流程、研究系统前后台管理。

2、 课题研究的目标、内容、拟解决的关键问题和预期成果1. 研究的目标

开发一个图书网上销售系统,让大家通过网络的渠道方便、廉价、高效地买到自己所需要的书籍。

2. 研究的内容

1、图书网上销售系统要实现的功能非常多,最重要的当属图书的销售,也就是管理库房中的图书,以及管理用户的购物车,从而实现结账等一系列功能。另外,图书网上销售系统还需要提供

给用户查找数据库中图书相关记录的功能。同时,就是为了保证图书交易的正常进行,必须对用户的身份进行验证。最后,该系统还必须具有管理员的功能,允许管理员对整个系统的数据库进行操作。2、此次研究的内容全部采用Web方式展现出来,由前台操作和后台管理两部分构成,前台主要负责与用户交互,后台主要完成系统各项功能。本系统的后台管理模块在考虑书店管理操作简便的同时,提供了强大的书店管理模式。3、前台主要实现的功能为: (1)图书查询 (2)查看图书详细情况 (3)用户注册 (4)用户登录 (5)查看用户的订单信息 (6)修改用户个人信息(7)购物车功能4、后台主要实现的功能为: (1)管理员登录 (2)订单管理:完成查询操作,包括订单详细信息查询和用户信息查询 (3)用户管理:管理员对用户信息的查询和删除 (4)图书管理:删除图书、查看和删除图书评论、修改图书信息 (5)管理员退出3. 拟解决的关键问题客户信息模块、图书信息模块、系统管理模块 4. 预期成果 系统支持的客户端为基本的浏览器(如IE),用户可以通过Internet实时地在此系统上进行购书。本系统用户界面友好,模块清晰,操作简单,使用方便,通用性能好,实用性强,易于推广。 3、 计划进度1月22日----2月22日:系统研究调查阶段。查阅相关参考文献,学习相关知识,并进行实现的需求分析调查,设计一份较完整的系统开发说明书。2月22日----5月7日:系统开发研究阶段。完成前、后台管理模块的详细设计,实现系统各模块之间的整合。5月8日----5月30日:系统测试阶段。进行系统测试,拟写毕业设计说明书、与指导老师进行沟通(毕业设计说明书指导、审阅及定稿)。6月份:进行资格审查、毕业设计答辩。 4、 主要研究方法论述: 1、通过对ASP开发工具(Dreamweaver8.0)、Access数据库、Web服务器(IIS)的学习,及参考一些文献来掌握开发此系统所需的一些知识。 2、对于图书网上销售系统的一些开发流程等一些问题,可以上网咨询网上书店网站的开发者或管理员,向他们请教些知识。 3、软件测试方法:①第一类测试可以简单抽象地描述为这样的过程:在设计规定的环境下运行软件的功能,将其结果与用户需求或设计结果相比较,如果相符则测试通过,如果不相符则视为Bug。这一过程的终极目标是将软件的所有功能在所有设计规定的环境全部运行,并通过。②第二类测试首先认定软件是有错误的,然后去发现尽可能多的错误。 五、 毕业设计方案主要步骤:1、根据设计要求,首先进行本系统的功能概述,对不同的用户分配不同的使用权限。根据需求分析,用户可分为一般用户、注册用户和系统管理员。一般用户进入该网站后,可以浏览该网站的商品内容,查询需要的商品的信息,注册用户登陆后,除了拥有一般用户的功能外,还具有通过购物车选购商品、填写订单和登记缺货等功能,系统管理员具有系统全部功能的使用权限,包括管理用户和书籍等。 2、对系统功能模块的分析,主要包括三大模块:一为客户信息模块,二为图书信息模块,三为系统管理模块。在这三大模块下又可以划分出若干小模块(用户管理、商品管理、商品查询、商品浏览、购物车)。

3、业务流程分析,包括用户和管理员两大业务流程设计。

4、数据库关系设计,采用构建E-R图的设计方式设计数据库。

5、 系统架构分析,本系统采用B/S架构,分成表示层、业务层和数据层。业务层由应用逻辑和业务逻辑构成。业务层的代码通过用户调用表示层来获取需要的数据,表示层接收数据并且按照适当的格式显示出来。数据层包含了应用程序所需要的数据。这些数据可以由不同的信息源组成。本系统采用Access作为后台数据库。

六、 主要参考文献:

[1] 刘涛.小型网站架设技术[M]. 中国铁道出版社, 2004.[2] 温明.ASP网站建设实录[M]. 北京希望电子出版社, 2005.[3] 石志国.ASP动态网站编辑[M]. 清华大学出版社, 2001.

[4] 张景峰.ASP程序设计及应用[M]. 中国水利水电出版社, 2005.[5] 赵增敏.ASP动态网页设计[M]. 电子工业出版社, 2003.

[6] 李禹生.Access2003应用技术[M]. 中国水利水电出版社, 2005.[7] 李严等.ASP 数据库开发实例解析[M]. 机械工业出版社, 2004.

[8] 吕洋波. Dreamweaver + ASP 动态网站开发从入门到精通[M].清华大学

出版社.2007.

[9] 管西京. ASP+SQL Server 动态网站案例开发学习笔记[M]. 电子工业出

版社. 2008.

[10] 张庆华. 完全自学手册ASP.NET 2.0[M].机械工业出版社,2006.

指导教师意见

指导教师签字: 年 月 日

天津理工大学教务处制表

因篇幅问题不能全部显示,请点此查看更多更全内容