2016届本科毕业设计
用户信息管理模块前台会员用户进入用户中心后不仅可以修改个人基本信息和登录密码,并且可以查看自己已经购买的商品。
分类管理模块只能让管理员使用,后台管理员可以增加、修改和删除学院分类、商品分类和新闻分类。
留言管理模块前台会员用户可以在留言板和商品下发布留言回复留言,并且可以从回复我的留言模块中查看别人回复自己的留言。后台管理员可以回复留言删除留言。通过这个功能可以实现前台用户与后台管理员之间的沟通。
新闻管理模块后台管理员可以发布新闻包括购物须知实时动态等,前台用户可以通过这部分查看新闻了解网站动态。
系统管理模块后台管理员可以删除违规用户账号,并且可以增加系统管理员和修改管理员账户密码。
3.4 用户需求
本二手物品交易网站用户主要面对的是本校在校大学生。每天都有不少的学生有闲置的物品堆放在宿舍,这些东西放在宿舍里占地方,扔掉又觉得可惜;也有学生暂时需要一些物品,但是买新的又不值得。这个时候我们就需要一个二手物品交易网站,来满足学生的需求。
本二手物品交易网站包含的用户包括游客用户,会员用户和后台管理员。游客用户能使用的功能只有浏览商品信息、查询商品和浏览新闻。游客用户通过注册成为会员用户才可以使用购买商品、留言、修改个人和供求信息等功能。后台管理员有增加修改分类、修改删除供求商品信息和添加新闻等功能。
3.5 系统需求
(1) 系统应建立美观的使用界面,既要操作简洁、直观、快捷,又要易于掌握,具备人性化设计。
(2) 由于是网站,所以在用户进入网站的时候网站整个的风格要让用户很舒服,功能要很强大很方便的去使用。
(3) 正确连接数据库,查询到用户相应的信息后,应在界面上显示相关的信息。系统应具有界面相互转换的能力,可以随时返回主页面来重新选择其它功能。
(4) 系统应具有良好的安全性。因为绝大多数ASP.NET应用程序都要与后台数据库打交道,因此数据的安全性就显得尤为重要。
3.6 用例图
3.6.1 游客用例图
游客用例图如图1所示。
5
2016届本科毕业设计
图1 游客用例图
游客用户打开本网站后只能浏览网站上商品信息,查询商品的价格与详细信息和查看新闻,想要使用本网站的其他的功能,游客必须注册登录本二手物品交易网站。 3.6.2 会员用例图
会员用例图如图2所示。
普通用户可以通过注册成为会员用户,会员用户可以登录网站浏览商品查询商品,发布商品的供求信息,购买商品。会员还可以对个人的立本信息修改,可以修改商品的供求信息,查看曾经的购买记录。还可以给其他用户或者后台管理员留言进行沟通。
图2 会员用例图
6
2016届本科毕业设计
3.6.3 管理员用例图
管理员用例图如图3所示。
图3 管理员用例图
新的后台管理员是已有的后台管理员从后台进行添加的。他们可以对商品的供求信息进行修改和删除,可以增加修改删除商品类别、学院类别和新闻类别,并且可以发布删除新闻。管理员还可以回复和删除前台用户的留言,与前台会员进行交流。最后后台管理员可以修改管理员登录密码和删除违规用户。
4 系统总体设计
4.1 系统功能结构
校园二手交易物品网站主要包括前台和后台。 前台主要功能模块包括:
(1) 用户登录:用户在登录的时候必须填写账号和密码否则不能登录。 (2) 用户注册:游客用户在注册网站时必须填写账号、密码、姓名、电话和学号等信息,如果少填其中的内容则不能注册成功。
(3) 查看新闻:新闻有很多分类,前台用户只能够查看新闻不能够修改新闻。前台用户可以浏览一些实时新闻,点击某个新闻进行查看后,后台会记录点击次数,在页面上显示出来,这样就可以统计用户喜爱的热门信息。
(4) 商品搜索:用户可以在搜索时选择物品分类和学院分类来精确搜索。 (5) 会员发布信息:发布商品信息时用户必须填写标题价格和联系方式,不然不能够成功的上传商品信息。
(6) 会员管理信息:会员可以进入用户中心修改自己的个人信息,包括用户名,邮箱和密码,也可以进入发布的商品界面修改商品信息。
(7) 后台主要功能模块包括:新闻公告管理,供求信息管理,供求类别管理,会
7
2016届本科毕业设计
员信息管理,账号信息管理,学院信息管理等功能模块。
系统的功能模块图如图4所示。
图4 系统功能模块图
4.2 数据库设计
4.2.1 数据库设计
新闻公告信息实体图如图5所示。
图5 新闻公告信息实体图
新闻类别实体图如图6所示。
图6 新闻类别信息实体图
供求信息的实体图如图7所示。
8

