




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
淮阴工学院淮阴工学院 数据库课程设计报告数据库课程设计报告 课题名称: 图书销售管理系统 专业: 计算机科学与技术 班级: 计算机 1072 姓名: 江笑 学号: 指导老师: 刘金岭、周海岩、冯万利、邱军林 2009 年 12 月 30 日 设计任务书设计任务书 课题课题 名称名称 图书销售管理系统 设计设计 目的目的 1.加深对数据库系统、程序设计语言的理论知识的理解和应用水平。 2.通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操 作技术,提高动手能力,提高分析问题和解决问题的能力。 3.通过实际编程加深对基本原理的理解,提高实践能力; 4.学习开发资料的收集与整理,学会撰写课程设计报告。 实验实验 环境环境 1.微型电子计算机(PC) ; 2.Windows XP 操作系统,SQL Server2005,ASP.NET 任务任务 要求要求 1.利用课余时间去图书馆或上网查阅课题相关资料,深入理解课题含义及 设计要求,注意材料收集与整理; 2.在第 17 周末之前完成预设计,并请指导教师审查,通过后方可进行下一 步工作; 3.本课题主要实现图书信息管理、订单信息管理、会员信息管理等。 4.结束后,及时提交设计报告(含纸质稿、电子稿) ,要求格式规范、内容 完整、结论正确,正文字数不少于 3000 字。 工作进度计划工作进度计划 序号序号起止日期起止日期工工 作作 内内 容容 12009.12.212009.12.22 在预设计的基础上,进一步查阅资料,完善设计方 案,形成书面材料。 22009.12.232009.12.24 设计总体方案,构建绘制流程框图,编写代码,上 机调试。 32009.12.252009.12.25测试程序,优化代码,增强功能,撰写设计报告。 42009.12.262008.12.26 提交软件代码、设计报告,参加答辩,根据教师反 馈意见,修改、完善设计报告。 指导教师(签章):指导教师(签章): 年年 月月 日日 摘要: 随着信息时代的到来,IT 产业和 Internet 获得了飞速发展,计算机应用已 渗透到了各个领域,网络应用越来越普遍,而且走进了千家万户,网络销售应 运而生,而图书销售就是其中之一。传统的图书销售仅仅局限于一小块地方且 人力与物力过多浪费,而网络图书销售则面向全中国,甚至全世界而且管理方 便。网络图书销售具有面向范围广,价格优惠,种类齐全,购买方便等特点。 本图书销售管理系统的开发语言是 C#,开发环境是 Visual Studio 2008,数据库 采用 SQL Server 2005。 关键字:C#;Visual Studio 2008;SQL Server 2005 目 录 1 需求分析.1 1.1 系统目标.1 1.2 功能划分.1 1.3 数据流图.1 2 概念设计.1 3 逻辑结构设计.3 3.1 ER 模型向关系模式转换.3 3.2 数据库表结构设计.3 4 应用程序设计.5 5 编程实现.5 总 结.9 致 谢.10 参 考 文 献.11 图书销售管理系统江笑 0 1 需求分析需求分析 1.1 系统目标系统目标 设计出一个能够实现卖方和买方在线交易图书的平台。 1.2 功能划分功能划分 图书销售管理系统包括注册、登录、购买图书、添加图书、删除图书、搜 索图书等功能。 1.3 数据流图数据流图 图 1.1 购物车数据流图 图 1.2 查找数据流图 图 1.3 用户信息数据流图 图 1.4 图书添加修改数据流图 2 概念设计概念设计 本系统规划出的实体有:会员信息实体、图书信息实体、订单信息实体, 它们之间的关系如下图所示。 计算结果图书价格 计算费用提交 购物信息购买图书 用户购物车信息表订单信息表 购物信息 管理员 用户 查询信息 图书信息表查找 页面 查询信息查询结果 用户已修改信息用户信息表 页面 用户信息 验证 已修改信息 管理员 图书信息 图书信息表添加或修改页面 新图书信息新图书信息 用户 登录账号 信用卡账号 登录密码 信用卡密码 家庭地址 身份证号 宅电 性别 姓名 手机号 图书 购买 1 N 作者 书名ISBN 简介 出版日期 出版社 单价 分类 数据库原理及应用课程设计 1 图 2.1 用户购买图书 E-R 图 图 2.1 用户搜索图书 E-R 图 图 2.2 用户下订单 E-R 图 图 2.1 管理员添加图书 E-R 图 用户属性:登录账号、登录密码、信用卡账号、信用卡密码、姓名、身份 证号、性别、家庭地址、联系电话和手机号等; 图书属性: ISBN、书名、单价、分类、出版社、出版日期、作者和简介 用户 登录账号 信用卡账号 登录密码 信用卡密码 家庭地址 身份证号 宅电 性别 姓名 手机号 订单 拥有 1 N 费用 ISBN 订购会员 订单编号 订购数量 订购日期 用户 登录账号 信用卡账号 登录密码 信用卡密码 家庭地址 身份证号 宅电 性别 姓名 手机号 图书 搜索 N 1 作者 书名ISBN 简介 出版日期 出版社 单价分类 图书 添加 N 作者 书名ISBN 简介 出版日期 出版社 单价分类 管理员 1 图书销售管理系统江笑 2 等; 订单属性:订单编号、会员邮箱、所订图书的费用、下订日期、所订图书 的 ISBN 和订购数量等。 一个用户可以购买多本图书,一本图书只能被一个用户购买,所以是 1:N 的关系;一个用户可以搜索一本图书,一本图书可以被多个用户搜索,所 以是 N:1 的关系;一个用户可以有多张订单,一张订单只能由一个用户拥有, 所以 是 1:N的关系;一个管理员可以添加多本图书,一本图书只能被一个用户 添加,所以是 1:N 的关系。 3 逻辑结构设计逻辑结构设计 3.1 ER 模型向关系模式转换模型向关系模式转换 会员实体集可以转换为关系: 会员(邮箱,登录密码,信用卡账号,信用卡密码,姓名,身份证号,性 别,家庭地址,联系电话,手机号) 图书实体集可以转换为关系: 图书(ISBN,书名,单价,分类,出版社,出版日期,作者,简介) 订单实体集可以转换为关系: 订单(订单编号,会员邮箱,费用,下订日期,ISBN,订购数量) 3.2 数据库表结构设计数据库表结构设计 表 3.1 购物车信息表 列名数据类型长度描述 caridint4购物车编号,定义为主键,自动编号 booknamenvarchar50书名,不允许为空 bookquantityint4每种书的数量,不允许为空 shoppingdatedatetime8购买日期,不允许为空 unitcostmoney8每种书的总价,不允许为空 pricemoney8图书单价,不允许为空 isbnnvarchar50国际标准书号,不允许为空 数据库原理及应用课程设计 3 emailnvarchar50电子邮箱,会员账号,不允许为空 表 3.2 订单信息表 表 3.3 管理员信息表 列名数据类型长度描述 adminidnvarchar50管理员登录帐号,定义为主键 adminpwdnvarchar12管理员登录密码,不允许为空 表 3.4 图书信息表 列名数据类型长度描述 isbnnvarchar50国际标准书号,定义为主键 booknamenvarchar50书名,不允许为空 categorynvarchar20图书分类,不允许为空 bookpricemoney8图书单价,不允许为空 bookinfovarcharMAX图书简介,不允许为空 pressnvarchar50出版社,不允许为空 publishdatenvarchar50出版日期,不允许为空 authornvarchar50作者,不允许为空 表 3.5 意见箱信息表 列名数据类型长度描述 列名数据类型长度描述 orderedint4订单编号,定义为主键,自动编号 orderdatedatetime8下单日期,不允许为空 totalcostmoney8每种书的总价,不允许为空 emailnvarchar50电子邮箱,会员账号,不允许为空 isbnnvarch50国际标准书号,不允许为空 quantityint4每种书的数量,不允许为空 图书销售管理系统江笑 4 adviceid adcontent int varchar 4 1000 意见标号,定义为主键,自动编号 意见内容,不允许为空 sndtimedatetime8发送时间,允许为空 表 3.6 会员信息表 4 应用程序设计应用程序设计 图 4.1 系统流程图 图 4.2 系统功能模块图 列名数据类型长度描述 emailnvarchar50电子邮箱,会员账号,定义为主键 usernamenvarchar10会员的真实姓名,不允许为空 passwordnvarchar12登录密码,不允许为空 idnumnvarchar18身份证号,不允许为空 telnumnvarchar20电话号码,不允许为空 addressnvarchar50家庭地址,不允许为空 mobilephonenvarchar12手机号,不允许为空 sexchar4性别,不允许为空 bankidnvarchar50信用卡号,不允许为空 bankpwdnvarchar50信用卡密码,不允许为空 开始 用户登录 正确? 用户选择操作 选择退出? 执行服务操作退出 N N Y Y图书销售系统 用户注册模块 会员登录模块 购物车模块 订单查询模块 图书查找模块 图书分类模块 图书添加修改模块 意见箱模块 用户信息修改模块 输入账号密码 数据库原理及应用课程设计 5 5 编程实现编程实现 运行系统,显示系统首页,如图 5.1 所示。 图 5.1 系统首页 如果用户未注册则只能实现搜索和查看图书的功能,若输入的书名存在则 如图 5.2 所示,否则显示没有您要找的书,本系统支持模糊搜索;单击“人文 社科类” ,即可查看人文社科类的图书,单击“自然科学类” ,即可查看自然科 学类的图书,单击“艺术美育类” ,即可查看艺术美育类的图书。 图 5.2 搜索结果 单击书名,即可看到相应书的详细介绍,如图 5.3 所示。 图 5.3 图书介绍 图书销售管理系统江笑 6 若想购买,填入欲购数量(默认为 1) ,单击“放进购物车”即可,此时图 书已放进购物车,用户可单击“购物车”查看购买情况,如图 5.4 所示。只有 注册成为用户后才有购买权限。 图 5.4 购物车界面 此时,如果用户想将某本书移出购物车,单击相应书后面的“删除”即可; 如果用户对购买情况确认无误,单击“结算” ,进行最后确认,确认后不可以对 购买情况再作任何修改,如图 5.5 所示。 图 5.5 结算结果界面 登录后,页面首先跳转到“个人中心” ,如图 5.6 所示,用户可单击“修改 信息” ,修改注册信息;单击“修改密码” ,可修改登录密码。对于未注册的, “个人中心”是不可见的。 数据库原理及应用课程设计 7 图 5.6 个人中心界面 管理员登录后可添加新的图书,如图 5.7 所示。 图 5.7 添加新书界面 添加完后,管理员可单击“查看”来查看所有图书信息,并对图书信息进 行修改或删除如图 5.8 所示。 图 5.8 图书总览界面 单击“查看订单” ,管理员可查看用户的订单,从而及时地将图书邮寄给相 应用户,如图 5.9 所示。 图 5.9 订单查询界面 单击“客户账号” ,管理员可查看用户的具体信息,如图 5.10 所示。 图书销售管理系统江笑 8 图 5.10 用户详细信息界面 总 结 这次我做的程序设计,一开始原以为它很难,很多控件以前都没学过,经 过这些天的实践,感觉并不像想象中的那么难。通过查阅资料,我对一些控件 有了一定的了解,所以并不像想象中那么难。在这周的时间内,我通过看相关 的书籍和上网查资料,复习了一下本学期的内容,然后把所学到的知识运用到 我这次所做的图书销售管理系统的课程设计中,理论实践相结合,这样不仅仅 锻炼了我做事的能力,同时也提高了我的思维能力。这次的实践让我学会了要 全面地去思考问题。通过本次课程设计,我对 C#的应用有了一定的了解,对数 据库的了解也更进了一步。 数据库原理及应用课程设计 9 致 谢 在这里感谢淮阴工学院、计算机工程学院提供给我的实践机会,实验室人 员提供的实验环境,指导教师的辛勤指导,同学的帮助,参考文献的原作者以 及在课程设计中帮助过我的人。 在这里我要谢谢我的同学们和老师,他们不仅为我提供运行程序的环境, 而且不时的为我解疑难问题,让我对课程程序中出错地方有了更深刻的了解, 对掌握它又有了新的方法,那就是实事求是,从实践中检验真理和发展真理。 与此同时,我更加深刻地体会到资源的重要性,一个人的力量是永远不够的, 只有不断获取新的知识,才能把系统做的更加完善。在程序运行及操作时,我 在同学那里得到了很多的帮助,是他们让我感受到互相学习是一件很开心的事, 你可以在发现自己优点的同时,找到自己很多未发现的不足。比如,在程序运 行连续出错的时候,就想放弃。而同学们的耐心帮助让我做了下去。 同时,我要感谢学校提供上机资源。再次感谢所有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考点解析-河南省辉县市七年级上册基本平面图形专项攻克试题(含解析)
- 推拿治疗学复习试题及参考答案详解【满分必刷】
- 2025年纺织服装制造业智能化生产智能生产设备智能化改造市场机遇报告
- 2025年基因治疗药物临床研究进展与市场趋势报告
- 押题宝典高校教师资格证之《高等教育心理学》考试题库及参考答案详解一套
- 贸易合同范本
- 解析卷华东师大版7年级下册期末测试卷及答案详解(名校卷)
- 解析卷-四川成都市华西中学7年级数学下册第六章 概率初步专项训练试题(含详解)
- 2025代办消防系统验收及整改施工合同范本
- 2025年度建筑材料购销与全程物流配送合同
- 液化石油气机械修理工施工质量管控详细措施培训
- 中建挂篮悬臂浇筑箱梁施工方案
- JCT2199-2013 泡沫混凝土用泡沫剂
- 创业的励志格言80句
- 加油站主要生产设备清单
- 国寿新绿洲团体意外伤害保险(A款)条款
- 人工流产的护理(妇产科护理课件)
- 安全生产标准化实施情况评定纠正措施落实记录
- 大学生职业发展与就业指导PPT完整全套教学课件
- 监理工程师之合同管理真题练习试卷A卷附答案
- 中国石油酸化缓蚀剂标准模板
评论
0/150
提交评论