1.
时间 | 计划进度 | 是否完成 |
3.8--3.15 | 重新进行需求分析并且思考系统的功能模块,并画出用例图。 | 已完成 |
3.16--3.23 | 设计数据库,网页页面设计 | 未完成 |
3.24--3.30 | 网页页面设计,部分功能实现 | 未完成 |
3.31--4.20 | 系统代码的实现以及完善一些后续所能想到要添加的功能 | 未完成 |
2.需求分析
用户:
1.可以进行注册,登陆。
2.对于想要购买的商品,可以通过查找店铺或者种类进行查找。并且还可以筛选地区。
3.购买结束后,可以对商品进行评价。
4.对于不良商家可以向管理员举报。
商家:
1.可以进行注册,登陆。
2.可以发布打折信息至网页上,并且发布相应的图片和文字说明等,并且还能进行一些信息的修改。
3.对于用户的留言可以进行回复。
管理员:
1.登陆管理员账号,对用户的投诉进行处理,当一个商家被举报一次就发出一次警告,3次之后将该商家移入黑名单,不允许该商家再发布消息至该网站。
2.对于商家注册是提供的信息进行审核。
2.本周请做你要设计的课题需求。要求:
1)利用图形工具清楚表示出你系统包含的功能模块。并用文字阐述每个模块具体功能。
① 用户注册:用户输入用户名(唯一),密码,确认密码,家庭住址。
② 用户登陆:用户输入用户名和密码。
③ 用户搜索:用户可以根据商品名称和商家名称来搜索相关的打折信息。
④ 用户投诉:用户对商家进行投诉,并且附上相应的实体购买的收据作为根据,通过管理员审核是否属实。
⑤ 用户留言:对所享受的折扣和商品进行评价
⑥ 商家注册:商家输入相关信息注册。
⑦ 商家登陆:输入账户和密码
⑧ 商家发布信息:商家发布商品的相关信息(型号等)、折扣。
⑨ 商家回复:商家对用户的留言进行回复。
⑩ 管理员登陆:
11.管理员审核用户的投诉
12.管理员处理投诉:若投诉属实,则商家不良记录+1,第三次是自动移入黑名单商家,不再显示信息。
13.管理员审核商家注册信息。审核通过加入商家名单
2)每个模块画出用例图(做算法同学可不做)
用户:
商家:
管理员:
3)每个用例做相应用例规约。(做算法同学可不做)
用户:
①用户注册:
用户名可以是中文、英文、下划线,对不合法的用户名在点击注册按钮时提示信息。
密码有字母、数字、特殊标点组成,对不合法的密码在点击注册按钮时提示信息。
不注册无法在此网站进行搜索,提示相关消息。
②用户登陆:
当用户登入失败时会提示相关的提示语,登入成功时方可搜索打折信息。
③用户举报
当用户在实体店购买相应折扣商品时,商家不按规定给予折扣,用户可以上传票据信息至该网站来举报。
④用户留言:
用户可以在该商品的页面下的留言板进行留言。
⑤用户搜索:
用户可以根据商品类型和商家名称进行模糊搜索。
商家:
①商家注册:
若是实体商家,要将营业执照拍照上传。完成注册信息之后,待管理员审核通过,方可发布信息。
若是网店,则要附上网店地址。
②商家登陆:
输入正确的用户名和账号,才能登入,否则提示出错。
③商家添加商品信息:
给出商品具体信息、折扣、折扣期限,商品折扣过期之后自动将商品信息转入过期商品表。
④商家回复留言:
商家可以在用户留言下方进行回复。
⑤商家修改商品信息:
商家可以对商品的描述信息进行修改。
管理员:
①管理员注册:
管理员注册时要输入员工编号,以及真实姓名。
②管理员登入:
输入正确的账号密码方可登入,否则提示错误登入信息。
③管理员审核商家注册信息:
管理员要严格审核商家的注册信息,情况属实才能通过审核。
④
管理员对于用户的举报,也要严格审核,核实清楚之后才能决定举报是否通过。若商家被举报次数大于等于三次时,将商家移入黑名单中,不允许商家再次发布消息。
4.你本周参考资料。
[1]李华明. 基于PHP和MySQL的网上购物系统设计与实现[D].电子科技大学,2014.
[2]肖维明. 基于PHP+MySQL的网站开发[J]. 物流工程与管理,2009,(06):90-92.
[3]张笑青,吴中杰,夏俊. 基于PHP+MySQL的网络互动社区平台的设计与研究[J]. 电脑知识与技术,2014,(08):1681-1691.
5.本周实现的代码和截图
(PHP安装还是有些问题,因此还未开始进行代码的编写,但是先对数据库进行了设计)
- 用户表:
用户编号:user_id
用户名称:user_name
用户密码:user_passwd
用户绑定邮箱:user_email
2.商家表:(黑名单同)
商家编号:seller_id
商家密码:seller_passwd
商家名称:seller_name
商家法人名称:seller_boss_name
实体商家证明:seller_licence
商家被投诉次数:seller_complain_number
3.管理员表
管理员编号:manage_id
管理员名称:manage_name
管理员登陆密码:manege_passwd
4.商品表
商品编号:goods_id
商品名称:goods_name
商品折扣:goods_discount
商品折扣期限:goods_time
商品信息描述:goods_information
5.过期折扣商品表:(同商品表,去掉折扣期限)
6.留言:
商品编号:goods_id
商品名称:goods_name
商家编号:seller_id
商家名称:seller_name
用户留言:user_words
商家回复:seller_reply
6.你本周的体会。
通过本周的学习,对于整个系统的具体功能有了更进一步的思考,在代码编写方面也应该加快。