1、 图书分类号: 密 级: .NET.NET 企业级开发企业级开发 在线图书销售系统的实现在线图书销售系统的实现 学生学号 学生姓名 学院名称 信电工程学院 专业名称 计算机科学与技术 任课教师 I 目目 录录 1 绪论 . 1 1.1 项目开发的背景 . 1 1.2 项目开发的意义 1 2 系统分析与设计 . 2 2.1 项目主要功能描述 . 2 2.1.1 前台功能实现. 2 2.2 数据库设计 3 1.数据库 E-R 图 3 2.数据库表设计: 3 3 系统实现 7 3.1 系统首页 . 7 3.2 图书信息添加功能实现 7 3.3 购物车功能实现 21 3.4 登录功能实现. 68 3.
2、5 注册功能实现. 68 3.6 查看图书列表功能实现 68 3.7 修改图书信息功能实现. 69 3.8 查看图书类别功能实现. 69 3.9 订单列表查看功能实现. 70 3.10 书本信息列表查看功能实现 70 3.11 个人中心功能实现 . 71 3.12 订单管理功能实现 . 72 4 结论 . 73 1 1 绪论 1.1 项目开发的背景 社会的发展正在向信息化和数字化的方向发展,信息技术在社会各行各业都有了很大 的发展空间,而且产业的发展强大必须依靠信息化的管理。计算机,互联网也必须是他们 的主要依附。目前网络已经覆盖全球,信息量大而独具优势。随着计算机和互联网的发展 打开了人们的
3、视野,使人们呼吸道信息化、数字化的这股春风,一种新的购物平台已经被 创建,电子商务平台。通过网络进行电子购物不但节省了消费者的时间,而且商家也可以 根据需要进行产品的生产和不断更新,这样在一定的程度上提高了生产效率,促进了商品 和资金的流通,改进了人们的生活方式。新兴的网上购物方式正在发展。众所周知国内各 大型网站都有各自的网上书店,国内最大的网上书店亚马逊就是一个例子。这种网上书店 的发展正在逐步完善。其中的功能比较丰富,操作也比较简便,因此吸引了大量的用户。 图书销售行业的发展壮大一样必须依靠互联网的技术,在这种情况下网上图书销售系统应 运而生。 1.2 项目开发的意义 开发网上图书销售系
4、统的宗旨在于方便人们进行图书购物,加快书本的更新速度,是 的使用者可以足不出户的购买到自己想要的书籍。在越来越现代化的社会,人们越来越追 求便捷的生活。网上售书的理念很简单,就是让读者可以快捷的购买到他们喜欢的书本。 对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和 订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上 网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书 过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几 乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,
5、网上购书节省了大 量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有 实际意义。更适应现代人们快节奏的生活。 2 2 系统分析与设计 2.1 项目主要功能描述 2.1.1 前台功能实现 新用户注册 说明:使用者可以注册新用户,然后登录网页进行操作。 用户登录,信息的修改 说明:使用者登录系统,对用户自己的信息进行完善和修改。 书籍的搜索,查看 说明:用户可以通过搜索或者直接查看图书信息,有兴趣购买的书籍进行查看详细信 息。选择购买的数量,加入购物车中。 购物车的查看,修改,删除。 说明:用户对购物车中物品信息进行查看,对购物车中物品进行修改,确认无误后可 以选择结算
6、。系统后台生成订单。 订单查看、付款、删除。 说明:用户查看自己的已付款订单和未付款的订单,可以点击查看订单的详细信息, 也可以选择删除订单、或者对未付款订单进行付款。 2.1.2 后台功能实现 管理员登录 说明:管理员通过输入管理员账号密码登陆页面。 管理员对图书信息的查看,修改,删除。 说明:管理员可以进行图书信息的查看,修改库存,或者删除书本信息,添加书本类 等操作。 管理员对订单的查看,搜索 管理员可以查看所有用户已交易和未交易的订单列表。 3 2.2 数据库设计 1.数据库 E-R 图 2.数据库表设计: 表 2.2.1 图书表(Book) 序号 字段名 数据类型 是否主键 意义 1 tableId int Yes 自动编号 2 bookId string No 书本标号 3 bookName string No 书本名称 4 bookAuthor string No 书本作者 5 bookPublish String No 出版社 6 bookNum Int No 书本数量 7 bookMemo String No 书本备注 8 bookGenreId