为了解决用户便捷地在网上购物以及下载文件,本文设计和开发了一个网页小说阅读系统。本系统是基于 B/S架构设计,Dango框架 ,Python技术的前台页面设计与实现,使用Mysql数据库管理来完成系统的相关功能。主要实现了管理员与用户的注册与登陆,管理员;首页、个人中心、用户管理、小说分类管理、小说阅读管理、小说小说商品管理、用户分享管理、系统管理、订单管理,用户;首页、个人中心、用户分享管理、我的收藏管理,前台首页;首页、小说阅读、小说小说商品、用户分享、公告信息、个人中心、后台管理、购物车、帮助中心等功能,联系管理员以及后台数据库管理功能。本系统经过测试,各项功能进行正常,能够满足用户的需求。
【关键词】 网页小说阅读系统;Python技术;Mysql数据库;Dango框架
2.系统功能需求概述
(1)网页小说阅读系统在前台模块上需完成.
(2)小说商品的搜索、浏览:用户在不登录的情况下也可以浏览小说商品的具体信息。
(3)用户信息管理:用户在完成注册情况下可以登录选择小说商品购买、支付、添加收藏等功能。完成购物后还可以退出系统,修改个人信息。
(4)小说商品管理:用户登录后可以选择自己喜欢的小说商品进行购买,购买的小说商品可随意增减、删除。完成对购买的结算功能。
(5)订单信息管理:用户挑选了合意的小说商品后,可直接进行购买。
(6)我的订单:以普通用户登陆成功后,选择我的订单,可以查看订单详情以及已发货、已支付、未支付、已取消等。
(7)购物车:以普通用户登陆成功后,选择购物车,可以查看以往所加入购物车的小说商品。
(8)小说阅读管理:用户登录后可以在线下载文件进行查看小说。
(9)网页小说阅读系统在前台模块上需完成管理员对网站小说商品的增、删、改、查功能。
目 录
1 引言 1
1.1 系统开发背景 1
1.2 开发的目的和意义 1
1.3 系统开发的目标 1
2. 开发技术介绍 2
2.1 Python简介 2
2.2 mysql数据库介绍 2
2.3 Dango框架介绍 3
2.4 B/S架构 3
3 可行性研究与需求分析 4
3.1 可行性研究 4
3.2 需求分析 5
4 系统需求分析和概要设计 6
4.1 系统需求分析 6
4.1.1 系统实现目标概述 6
4.1.2 系统需求管理规划表 6
4.1.3 系统性能要求 7
4.1.4 系统功能划分组织结构图 8
4.1.5 系统体系结构 8
5 数据库设计 12
5.1 数据库分析 12
5.2 系统数据表设计 16
6 系统详细设计 18
6.1 前台首页设计与实现 19
6.2用户后台模块 19
6.3 管理员功能模块 20
7 系统测试 21
7.1 测试环境 22
7.2 测试实例与分析 23
总结 24
参考文献 24
致谢...............................................................................................................................................................25