计算机专业信管专业数据库课设报告

上传人:第*** 文档编号:71166676 上传时间:2019-01-19 格式:PDF 页数:40 大小:1.03MB
返回 下载 相关 举报
计算机专业信管专业数据库课设报告_第1页
第1页 / 共40页
计算机专业信管专业数据库课设报告_第2页
第2页 / 共40页
计算机专业信管专业数据库课设报告_第3页
第3页 / 共40页
计算机专业信管专业数据库课设报告_第4页
第4页 / 共40页
计算机专业信管专业数据库课设报告_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《计算机专业信管专业数据库课设报告》由会员分享,可在线阅读,更多相关《计算机专业信管专业数据库课设报告(40页珍藏版)》请在金锄头文库上搜索。

1、唐唐 山山 学学 院院 数据库应用数据库应用课课 程程 设设 计计 题题目目图书在线阅读购买文件图书在线阅读购买文件 系系( (部部) )计算机科学与技术系计算机科学与技术系 班班级级信管班信管班 姓姓名名 学学号号 指导教师指导教师 20152015年年 1 1月月5 5日至日至1 1月月9 9 日日共共1 1周周 数据库应用数据库应用课程设计任务书课程设计任务书 一、设计题目、内容及要求一、设计题目、内容及要求 本课题题目是“图书在线阅读购买网站” 。主要设计内容是利用.NET 和 sql server 完成一个简 单的数字图书的销售网站。功能模块包括(1)网站登录。 (2)商品展示。 (

2、3)书籍管理。 (4)订单 管理。 (5)会员管理。 (6)购物车功能(7)商品购买等。 设计重点放在开发和管理数据库上。 创建数据表、 索引、 视图等数据库对象要尽量利用 SQL 语句。 要充分利用数据库的存储过程存储过程、触发器触发器、游标游标、视图视图、主键主键、外键外键等等,实现数据的添加、删除、修改、 统计计算功能,并实现各种必要的完整性约束。在数据库管理上,要进行安全性设计。 要独立完成至少前 4 个功能模块的编程并通过调试,能用合理的模拟数据运行。 写出不少于 3000 字的设计报告,并另附数据库关系模式及程序代码。各功能模块的具体内容, 学生可适当取舍,但是要保证工作量不变。

3、二、要求的设计成果(课程设计说明书、设计实物、图纸等)二、要求的设计成果(课程设计说明书、设计实物、图纸等) 1 软件(实现了规定功能的软件系统) 2 软件使用简要说明(包括系统安装与配置、数据准备要求、用户名、密码等运行参数的说明) 3 3 课程设计报告(按学校规定要求) 三、进程安排三、进程安排 调查研究周一 系统功能设计周一 数据库概念设计、逻辑设计周二 数据库物理设计、程序设计周三 程序调试、写设计报告周四、五 四、主要参考资料四、主要参考资料 1 1李春葆等,C#程序设计教程,清华大学出版社,2010 年 2 2姜桂洪,SQL Server 2005 数据库应用与开发,清华大学出版社

4、,2010年 指导教师(签名指导教师(签名) :教研室主任(签名教研室主任(签名) : 课程设计成绩评定表课程设计成绩评定表 出勤 情况 出勤天数 缺勤天数 成 绩 评 定 出勤情况及设计过程表现(20 分) 课设答辩(20 分) 设计成果(60 分) 总成绩(100 分) 提问 (答辩) 问题 情况 综 合 评 定 指导教师签名: 年月日 目录 1、初步调查.错误!未定义书签。错误!未定义书签。 2、需求分析.1 2.1 管理员的需求分析.1 2.2 用户的需求性分析.1 2.3 网站的设计者的需求分析2 3、网站功能模块分析与设计.2 3.1 用户管理模块2 3.2 图书管理模块3 3.

5、3 系统管理模块.3 3.4 售后管理模块3 3. 5 数据流程图.4 3. 6数据字典.4 4、 系统设计.10 4.1 系统功能结构图设计10 4.2 系统流程图设计11 5、 系统详细设计.12 5.1 代码设计12 5.2 数据库设计12 5.3 业务处理流程图14 6、 网站实现.10 4.1 网站各功能界面15 6.2 网站实现主要功能的代码18 结论.错误!未定义书签。错误!未定义书签。5 参考文献.28 附录.29 唐唐 山山 学学 院院 课课 程程 设设 计计 1 图书在线阅读购买网站建设分析与设计 一初步调查 1.1 实际考察 电子商务的发展和普及,使得互联网成为收集和提供

6、信息的最佳渠道,电子商 务的流行打破了传统销售模式在时间、空间上的限制,也使得用户可以随时随地阅 读采用了先进的销售手段和销售方法,大大提高了经济效率和资源利用率,使商务 活动上了一个新台阶,创造了巨大的效益和机会。 网络图书馆紧跟时代潮流,综合移动终端和读书 APP,满足了消费者的需求,并 且因为电子阅读相对实体书,便于随身阅读,并且价格方面有很大优势,容易被购买 者所接受,从而使销售量增加。 人们可以以网络这个媒体, 足不出户就可以搜索、 查询到自己需要的书籍信息, 购买自己需要的书本。现在网上有好多的图书网站,但是品质良莠不齐,不过,这 些网站的大体是相同的,都是用户注册,然后登陆,查阅

7、书籍或者借阅、购买。我 也是一个图书发烧友,现在的很多图书网站我都是注册会员,我实际比较了一下现 在的网站,得到一下的结论: 首先,一个网站的日常运行离不了管理者,用户,当然,网站设计者的作用也很大, 具体这三方面的需求分析如下 二 需求分析 2.1 管理员的需求分析 网站的管理员需要对用户的借阅在线阅读、书籍购买等行为进行管理,。此外,网站 的管理员还必须可以对网站的数据库进行更新,对图书信息进行发布及管理,对用户 进行管理,包括用户的分类, 用户的建议等方面进而对网站进行完善。完善图书信 息、图书的分类以便,用户可以快速准确的查询到所需的图书。网站应该让用户觉得 自己是这个网站的一部分,而

8、不仅仅是用户。 2.2用户的需求性分析 首先 一个网上图书馆应该有相对完善 全面的图书资源,以便客户可以查询到自 己所需要的图书。 用户使用网上图书馆,无疑是想找到自己所真正需要或者感兴趣的 图书,并且在以保证自身信息的安全为前提下。 这个网站应该除了一些经典的图书外, 还应该有时下流行的图书,像一些职场小说或者名人著作。并且,这个在网站的操 作要简单快捷,此外,还应该提供一些会员专享和免费的图书。 网站也应该可以显示时下人们的阅读选择,可以让用户知道现在的阅读趋势,紧 跟阅读时尚。并且,也可以在这个网站上找到有共同兴趣的人 。当读到一本好书 时,用户可以将这本书分享给朋友,也可以发表评论,表

9、示出对这一图书的独特看法 。 唐唐 山山 学学 院院 课课 程程 设设 计计 2 此外, 应该还提供 app 下载,可以让用户在任何时候实现同步随心阅读。其次, 图书馆应该有完善的用户管理体系,方便客户的注册,登录查询、借阅、在线阅读,并 且在与此同时,网站还应对客户的个人信息进行保密,防止客户的私人信息泄露, 此外,网站还应该做好图书的数据库管理,科学、全面、准确地对图书进行分类, 以便用户快速、 准确的查找到自己所需的图书信息。 2.3 网站的设计者需求分析 对网站的设计者来说,首先网站的可用性要强,网站应该可以支持大多数的应 用平台,在不同的客户端上可以顺利运行,其次,网站要有快速的运行

10、速度,此外,网站 应该是可维护的,并且是可扩展的,可以不断地更新调整,并且可以满足用户不同时间 段的不同需求. 三网站功能模块分析与设计 网站能够提供的功能主要有: 1 能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管 理。 2 能够完成管理员对网站的商品资料、商品交易、操作管理的功能。 3 能过电子商品的名称,电子商品的分类进行搜索。 4. 能够通过查看购物车对所选商品进行确定、挑选,通过订单查询对支付费用 进行确定。 3.1 用户管理模块 3.1.1 用户注册与注册 网站的用户登录及身份验证,注册用户名或者 Email 需要通过验证,如新注册的 用户信息与数据库中的原纪录重复

11、,则注册失败,否则注册成功,跳转到详细注册 页面,完善用户的详细信息,也可选择稍后完善信息,直接进入主页面.用户登录 则须输入用户名及登录密码即可进入网站 3.1.2 用户搜索 (1)当用户进入网站选择图书时,直接输入需要查询书的关键字,通过模糊查询得 到店内相关的书,再进行购买。 (2)用户也可以通过高级搜索来查询所需购买的图书,输入书的名称、作者、出版 社等信息来直接定位图书,再进行购买。 3.1.3 用户购买 (1)当用户登录网站后,如果确定了所购图书的商品价格等详细信息后,选择在线 阅读或者下载,然后支付,支付成功后生成对应的订单记录和相应的密码反馈给用 户 (2)如果用户未登录,当用

12、户选择购买时则跳转到登录页面。 唐唐 山山 学学 院院 课课 程程 设设 计计 3 3.2 图书管理模块 当管理员可以对网站图书板块进行管理,包括图书信息的更新、修改、添加, 1. 管理员增加图书信息,管理员登录之后,可以增加新的图书信息 2. 管理员修改图书信息,管理员登录之后,可以修改图书信息 3. 管理员删除图书信息,管理员登录之后,可以删除过时的图书信息 3.3 系统管理模块 3.3.1 图书排行榜 此功能模块管理员通过查询得到每本书最近的销售量进行统计,销售量在前 10 位 的显示在页面首页,方便用户了解本网站图书的情况。 3.3.2 购物车功能 (1)当用户登录网站后,可以选择某种

13、图书进行购买,如果用户还需要其他的图书 则可以把选中的图书添加到购物车中,点击提交时生成对应的订单,如用户在购买 过程中填错信息,在未支付的情况下,用户可以取消此次订单。取消后用户可以修 改或者删除购物车中的图书。 (2)如果用户未登录,则添加失败跳转到登录界面 3.3.3 用户账户充值 当用户登录网站后,可以选择账户充值,跳转到充值界面后,选择充值方式及充值 金额,输入相关信息,经过银行验证后,充值到用户账户,充值完成. 用户也可直接用支付宝或者网上银行进行支付 3.4 售后管理模块 用户登录密码发生错误,或者购买商品后返回的验证码错误时,用户可以通过 售后管路模块与管理员联系,进而解决问题

14、。 唐唐 山山 学学 院院 课课 程程 设设 计计 4 3.5 数据流程图 通过分析,画出本系统的数据流程图,如图 2-3 所示: 数字图书馆数据流程图 图 3-1 数据流程图 唐唐 山山 学学 院院 课课 程程 设设 计计 5 3.6 数据字典 数据字典是一种用户可以访问并且记录数据库和应用程序元数据的目录。它主 要是对数据流图中的处理逻辑、外部实体、数据流、数据存储和数据项等方面进行 具体的定义 3.6.1数据流的定义 数据流编号:D1; 数据流名称:登录数据流; 简述:用户和管理员登陆时输入的个人名称和密码; 数据流来源:用户和管理员登录时输入的登录名称和密码; 数据流去向:登录模块;

15、数据流组成:用户或管理员的名称+密码; 数据流量:不定高峰流量:不定 数据流编号:D2; 数据流名称:书籍信息数据流; 简述:用户查询时书籍的基本信息 数据流来源:用户查询时的输入信息; 数据流去向:书籍查询模块; 数据流组成:书籍名称或书籍作者 数据流量:不定高峰流量:不定 数据流编号: D3 ; 数据流名称:订单信息流; 简述:用户购买书籍需要填写的信息 唐唐 山山 学学 院院 课课 程程 设设 计计 6 数据流来源: 订单的相应信息; 数据流去向:填写订单,由用户填写; 数据流组成:订单编号+会员编号+书籍编号+书籍名称+购买价格+购买方式+支付方 式+消费积分 数据流量:不定 高峰流量

16、:不定 数据流编号:D4 数据流名称:已提交定单信息流; 简述:用户填写的订单信息; 数据流来源: 用户; 数据流去向:订单确认模块; 数据流组成:订单编号+日期+书籍编号+书籍名称+会员编号+购买价格 3.6.2处理逻辑描述 注册处理 处理逻辑编号:P1 处理逻辑名称:注册登记 简述:用户注册成为本站用户 输入的数据流:注册表中的个人信息 处理描述:根据表的信息确定是否可以注册,通过注册后用户才可以在网站进 行相应的活动 输出的数据流:用户信息 处理频率:不定 登录处理 处理逻辑编号:P2 处理逻辑名称:会员登录 简述:对登录的会员信息进行确认 输入的数据流:会员信息 唐唐 山山 学学 院院 课课 程程 设设 计计 7 处理描述:根据表的信息确定是否可以登录到网站 输出的数据流:用户信息 处理频率:不定 订单处理 处理逻辑编号:P3 处理逻辑名称:订单确认 简述:对用户填写的订单进行确认和处理 输入的数据流:购买订单 处理描述:管理员根据表的信息确定用户是否可以购买图书 输出的数据流:订单信息 处理频率:不定 管理员登录 处理逻辑编号:P4 处

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号