唐山学院数据库应用课程设计题目图书在线阅读购买文件系(部)计算机科学与技术系班级信管班姓名学号指导教师2015年1月5日至1月9日共1周数据库应用课程设计任务书一、设计题目、内容及要求本课题题目是“图书在线阅读购买网站”。主要设计内容是利用.NET和sqlserver完成一个简单的数字图书的销售网站。功能模块包括(1)网站登录。(2)商品展示。(3)书籍管理。(4)订单管理。(5)会员管理。(6)购物车功能(7)商品购买等。设计重点放在开发和管理数据库上。创建数据表、索引、视图等数据库对象要尽量利用SQL语句。要充分利用数据库的存储过程、触发器、游标、视图、主键、外键等,实现数据的添加、删除、修改、统计计算功能,并实现各种必要的完整性约束。在数据库管理上,要进行安全性设计。要独立完成至少前4个功能模块的编程并通过调试,能用合理的模拟数据运行。写出不少于3000字的设计报告,并另附数据库关系模式及程序代码。各功能模块的具体内容,学生可适当取舍,但是要保证工作量不变。二、要求的设计成果(课程设计说明书、设计实物、图纸等)1.软件(实现了规定功能的软件系统)2.软件使用简要说明(包括系统安装与配置、数据准备要求、用户名、密码等运行参数的说明)3.课程设计报告(按学校规定要求)三、进程安排调查研究周一系统功能设计周一数据库概念设计、逻辑设计周二数据库物理设计、程序设计周三程序调试、写设计报告周四、五四、主要参考资料1.李春葆等,C#程序设计教程,清华大学出版社,2010年2.姜桂洪,SQLServer2005数据库应用与开发,清华大学出版社,2010年指导教师(签名):教研室主任(签名):课程设计成绩评定表出勤情况出勤天数缺勤天数成绩评定出勤情况及设计过程表现(20分)课设答辩(20分)设计成果(60分)总成绩(100分)提问(答辩)问题情况综合评定指导教师签名:年月日目录1、初步调查.........................................................................................错误!未定义书签。2、需求分析.......................................................................................................................12.1管理员的需求分析.................................................................................................12.2用户的需求性分析.................................................................................................12.3网站的设计者的需求分析....................................................................................23、网站功能模块分析与设计...........................................................................................23.1用户管理模块........................................................................................................23.2图书管理模块........................................................................................................33.3系统管理模块.......................................................................................................33.4售后管理模块........................................................................................................33.5数据流程图...........................................................................................................43.6数据字典.............................................................................................................44、系统设计...................................................................................................................104.1系统功能结构图设计..........................................................................................104.2系统流程图设计..................................................................................................115、系统详细设计...........................................................................................................125.1代码设计..............................................................................................................125.2数据库设计..........................................................................................................125.3业务处理流程图..................................................................................................146、网站实现...................................................................................................................104.1网站各功能界面..................................................................................................156.2网站实现主要功能的代码..................................................................................18结论.....................................................................................................错误!未定义书签。5参考文献...........................................................................................................................28附录...................................................................................................................................29唐山学院课程设计1图书在线阅读购买网站建设分析与设计一初步调查1.1实际考察电子商务的发展和普及,使得互联网成为收集和提供信息的最佳渠道,电子商务的流行打破了传统销售模式在时间、空间上的限制,也使得用户可以随时随地阅读采用了先进的销售手段和销售方法,大大提高了经济效率和资源利用率,使商务活动上了一个新台阶,创造了巨大的效益和机会。网络图书馆紧跟时代潮流,综合移动终端和读书APP,满足了消费者的需求,并且因为电子阅读相对实体书,便于随身阅读,并且价格方面有很大优势,容易被购买者所接受,从而使销售量增加。人们可以以网络这个媒体,足不出户就可以搜索、查询到自己需要的书籍信息,购买自己需要的书本。现在网上有好多的图书网站,但是品质良莠不齐,不过,这些网站的大体是相同的,都是用户注册,然后登陆,查阅书籍或者借阅、购买。我也是一个图书发烧友,现在的很多图书网站我都是注册会员,我实际比较了一下现在的网站,得到一下的结论:首先,一个网站的日常运行离不了管理者,用户,当然,网站设计者的作用也很大,具体这三方面的需求分析如下二需求分析2.1管理员的需求分析网站的管理员需要对用户的借阅在线阅读、书籍购买等行为进行管理,。此外,网站的管理员还必须可以对网站的数据库进行更新,对图书信息进行发布及管理,对用户进行管理,包括用户的分类,用户的建议等方面进而对网站进行完善。完善图书信息、图书的分类以便,用户可以快速准确的查询到所需的图书。网站应该让用户觉得自己是这个网站的一部分,而不仅仅是用户。2.2用户的需求性分析首先一个网上图书馆应该有相对完善全面的图书资源,以便客户可以查询到自己所需要的图书。用户使用网上图书馆,无疑是想找到自己所真正需要或者感兴趣的图书,并且在以保证自身信息的安全为前提下。这个网站应该除了一些经典的图书外,还应该有时下流行的图书,像一些职场小说或者名人著作。并且,这个在网站的操作要简单快捷,此外,还应该提供一些会员专享和免费的图书。网站也应该可以显示时下人们的阅读选择,可以让用户知道现在的阅读趋势,紧跟阅读时尚。并且,也可以在这个网站上找到有共同兴趣的人。当读到一本好书时,用户可以将这本书分享给朋友,也可以发表评论,表示出对这一图书的独特看法。唐山学院课程设计2此外,应该还提供app下载,可以让用户在任何时候实现同步随心阅读。其次,图书馆应该有完善的用户管理体系,方便客户的注册,登录查询、借阅、在线阅读,并且在与此同时,网站还应对客户的个人信息进行保密,防止客户的私人信息泄露,此外,网站还应该做好图书的数据库管理,科学、全面、准确地对图书进行分类,以便用户快速、准确的查找到自己所需的图书信息。2.3网站的设计者需求分析对网站的设计者来说,首先网站的可用性要强,网站应该可以支持大多数的应用平台,在不同的客户端上可以顺利运行,其次,网站要有快速的运行速度,此外,网站应该是可维护的,并且是可扩展的,可以不断地更新调整,并且可以满足用户不同时间段的不同需求.三网站功能模块分析与设计网站能够提供的功能主要有:1.能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。2.能够完成管理员对网站的商品资料、商品交易、操作管理的功能。3.能过电子商品的名称,电子商品的分类进行搜索