第三次毕业设计任务书
1.进度表
时间 | 计划进度 | 是否完成 |
3.8--3.23 | 重新进行需求分析并且思考系统的功能模块,并画出用例图。 | 已完成 |
3.24--3.30 | 设计数据库,网页页面设计 | 未完成 |
3.31--4.7 | 网页页面设计,部分功能实现 | 未完成 |
等等 |
2.需求分析
对于三种人员对应的功能模块:
①管理员具有:
登录模块、用户信息管理、商家信息管理、打折商品信息管理、举报模块。
②商家具有:
登录模块、商家信息管理、打折商品信息模块、留言模块。
③顾客具有:
登录模块、个人信息管理、打折商品信息模块、留言模块、举报模块。
(1)用户信息管理模块:在该模块中定义了用户信息的管理,其功能包括顾客信息的录入、查询、修改、删除等操作。
(2)打折商品信息管理模块:在该模块中定义了打折商品信息的管理,其功能包括打折商品信息(编号、属性类型、图片、详细描述等)的查询操作。
(3)商家信息管理模块:在该模块中定义了商家信息的管理,其功能包括商家信息的浏览、审核、查询。
(4)举报模块:在此模块中,用户可以对不良商家进行举报,管理员对举报消息进行审核。
(5)留言模块:顾客可以在该模块中进行评价,商家可以对其进行回复,还可以对商品进行好评、差评、中评的选择。
各人员对应的系统功能图:
管理员功能模块图说明:
(1)用户信息管理模块:在该模块中定义了用户信息的管理,其功能包括用户信息的录入、查询、修改、删除等操作。 管理员可以进行查看,删除,修改的操作。
(2)打折商品信息管理模块:在该模块中定义了打折商品信息的管理,管理员对打折商品进行类别的定义,并且可以对打折商品信息(编号、属性、图片、详细描述等)进行查询、审核、删除操作。
(3)商家信息管理模块:在该模块中定义了商家信息的管理,其功能包括对商家的种类进行定义,还可以对商家信息的浏览、审核、查询、举报超过三次之后自动删除商家等操作。在商家注册时,根据提交的材料进行审核,审核通过后才能发布打折商品信息。
(4)举报模块:对用户的举报进行审核,审核通过时,商家信息的不良记录自动加一。
(5)登陆:管理员输入正确的用户名和密码,方可登陆网页,否则跳出登入错误的提示信息。
顾客功能模块图说明:
(1)个人资料查看模块:顾客可以通过该模块查看个人资料。
(2)用户信息管理模块:在该模块中定义了对用户个人信息的管理,其功能包括用户个人信息录入、查询、修改、删除等操作。
(3)打折商品信息模块:用户可以通过模糊搜索,如根据打折商品名称、打折商品种类、商家名称来搜索相关的打折信息。
(4)留言模块:对所享受的折扣和商品进行评价,可以选择好评、差评、中评。
(5)登陆:用户输入用户名和密码,输入正确方可登入;若错误则跳出登入失败的提示信息。
商家功能模块说明:
(1)登陆:输入账户和密码,输入正确的用户名和密码,方可登陆网页,否则跳出登入错误的提示消息
(2)商家信息管理:在该模块中,商家可以录入、查询、修改、删除商家的详细信息。
(3)打折商品信息管理:商家在该模块中,可以添加打折商品的信息(编码、分类、属性、详细描述、图片、折扣期限等),并且可以对打折信息进行修改、查询、删除。
(4)留言模块:在该模块中,商家可以对用户的留言进行回复。
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安装还是有些问题,因此还未开始进行代码的编写,但是先对数据库进行了设计)
本周数据库的ER图才想了一半,下周再一起上传。
6.本周的体会。
通过本周的学习,对于整个系统的具体功能重新思考,重新进行需求分析,对于需求的认识更进一步,在代码编写方面也应该加快。