1、 计算机与软件工程学院 课程设计说明书 课 程 名 称: 网络与数据库综合设计 课 程 代 码: 题 目: 网上书店管理系统 年级 / 专业: 2014/计算机科学与技术 学 生 姓 名: I 目 录 摘要 1 1 前言前言 1 1.1 问题的提出 1 1.2 任务与分析 1 2.2.系统总体设计系统总体设计 3 2.1 开发工具 . 3 2.2 系统框图 . 3 2.3 模块功能 . 5 2.3.1 添加用户 5 2.3.2 用户列表 5 2.3.3 增加图书 5 2.3.4 分类管理 5 2.3.5 图书列表 5 2.3.6 审核订单 5 2.3.7 订单统计 5 2.3.8 图书列表 5
2、 2.3.9 购物车 . 5 2.3.10 我的订单 5 2.3.11 密码修改 6 2.3.12 个人信息修改 . 6 3 3 交互界面设计交互界面设计 7 3.1 前台界面 . 7 3.1.1 主页 . 7 3.1.2 图书列表 8 3.1.3 购物车 . 9 3.1.4 个人中心 9 3.2 后台界面 . 10 3.2.1 添加用户 10 3.2.2 用户列表11 3.2.3 图书添加11 3.2.4 图书列表. 12 3.2.5 审核订单. 13 3.2.6 订单统计. 13 4 4 功能详细设计功能详细设计 14 4.1 数据访问层设计. 14 4.1.1 添加 14 网上书店管理系
3、统 II 4.1.2 删除 . 14 4.1.3 更改信息 14 4.1.4 查询信息 14 4.1.5 统计 . 14 4.2 数据库设计 15 4.2.1 图书 E-R 图 15 4.2.2 出版社 E-R 图 . 15 4.2.3 订单 E-R 图 16 4.2.4 详细订单 E-R 图 . 16 4.2.5 图书类别 E-R 图 . 16 4.2.6 用户 E-R 图 16 4.2.7 实体关系图 . 17 5 5 系统功能测试系统功能测试 18 结结 论论 22 致致 谢谢 23 参考文献参考文献 24 III 摘摘 要要 本课程设计主要是设计一个网上书店信息管理的系统, 实现用户的
4、注册、 登录, 书店书籍的添加、 删除、 修改、 查询及图书的购买等功能。 程序设计平台为 Windows 10,编辑器为 visual studio 2015,程序设计语言采用 C#/.Net,所连接的数据 库是 sql server2016。在程序设计中,使用 B/S 设计模式,采用了三层架构。程 序通过调试运行,初步实现了目标。 关键词:关键词:网上书店;动态网页;C#/.Net;三层架构 1 1 前言 1.1 问题的提出 随着网络在中国的广泛普及,网络支付手段的逐步完善,越来越多的中国人逐渐习 惯于网上购物,习惯于鼠标点击下订单,送货上门的快捷便利的购物方式。传统书店的 购书观念正在被
5、网上书店这一方便快捷的购书方式所冲击。网上书店在国际互联网上可 以实现的商务功能已经越来越多样化,从最开始的信息发布功能,到现在的在线图书展 示功能、在线洽谈业务功能、在线交易功能、在线采购功能、在线客户服务功能、在线 网站管理功能等等,几乎传统书店所提供的功能都可以在互联网上进行电子化的高效运 作,而借助网络的跨地域特点,更是将传统书店的地域限制加以突破,全国各地的读者 都可以通过网络在同一个网上书店购书,从而大大增加了客户的数量。 为 了使网上书店的投入回报和管理效益最大化,在对网上书店进行系统开发之前,必须对 一系列问题进行科学的论证,如网上书店的需求分析、网上书店总体规划、网上书店系
6、统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配臵、 网上书店的管理系统和管理方法等等。 综上所述,网上书店已经成为互联网时代购书者的最佳选择。 1.2 任务与分析 本课题主要的任务是创建一个网上书店管理系统 网上书店管理基本业务活动包括用户注册、登录、购买、管理员对用户管理、书籍 的管理、 订单的管理等。 设计一个网上书店管理系统, 实现上述业务活动的计算机管理。 要求如下: 1. 在设计过程中能欣赏、体验各种设计之美、算法之美,并能创造美。 2. 基于 C#/.Net 的 web 应用程序。 3. 使用数据库系统。 4. 使用三层架构框架编程。 5. 书籍信息(记录)至少包括:图书编号、图书种类、图书名称、单价、内容简 介。 6. 购买者信息(记录)至少包括:购买编号、姓名、性别、年龄、联系方式、购 买书的名称等。 7. 购买者方式包括:付款方式、发货手段等。 8. 基本的信息的增、删、查、改。 9. 根据读者信息查询购书情况,将统计结果以报表形式打印输出。 网上