软件工程项目作业之网上书店项目
学习网络工程后,我们应该懂得如何去做一个项目的基本流程
题目要求:随着计算机的普及和信息技术的发展,人们的生活发生了日新月异的变化,各类计算机软件逐渐渗透到了社会的每个角落,大大地改善了人们的生活质量,提高了人们的工作效率。在高校中,图书借阅是学生获取知识的一个很重要的途径,如何既能方便学生借书,又能减轻图书馆管理人员的工作负担,高效地完成图书借阅管理工作,是一件非常重要的事情。
A高校拥有一个小型图书馆,为全校师生提供学习、阅读的空间。近几年来,随着生源的不断扩大,图书馆的规模也随之扩大,图书数量也相应地打量增加,有关图书借阅的各种信息成倍增加。面对如此巨大的信息量,图书馆管理人员很难支撑,因此,学校领导决定建立一套合理实用的图书借阅管理系统软件,以对校内的图书借阅信息进行统一、集中的管理。
系统分析
我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
-
总体需求
-
功能需求
- 性能需求
需求分析
本系统的网上书店分为前后台两个管理系统:前台管理系统是在Internet上接受来自全国各地的客户访问的网上书店前台销售管理系统(网站):后台管理系统是在系统内部用于书店的管理员管理的网上书店后台管理系统。
本系统的前台销售管理系统实现的功能类似于现实生活中的商店·销售,顾客可以浏览商品、选择商品、结账完成购物等。在设计网站时,应根据所销售商品的特点安排布局,商品数据应根据需要能灵活的从数据库中挑出,照顾客户浏览习惯.
在支付方面,根据公司的需求,采用了“货到付款”和“款到发货”的方式。本系统设计的网上购物的过程为,当客户通过Internet访问书店的网站时,如果他要购买商品,那么必须先注册成为会员,然后再进行会员登录(确认身份),然后才可以把商品放入“购物车”,通过购物车完成会员的购物后,会员进行结账,生成网上订单。
![在这里插入图片描述](https://img-blog.****img.cn/20191015161910399.png本系统对图书进行分类管理,提供图书信息的添加,修改和删除等功能,支持图书的封面图片上传功能,从而增强了图书商品的宣传效果。对订单的管理是后台管理系统中关键的部分,采用订单状态来标识图书的各个流通环节,在编程设计时,要充分考虑订单管理与图书管理的密切联系,保证订单状态与库存的一致性。对于后台的客户管理则要提供便捷的查询方式,提供合理的管理操作
系统管理流程及用例图
网上书店管理系统分为前台和后台两个管理系统。前台管理系统分为图书浏览检索子系统、购物车子系统和会员访问子系统;后台管理系统分为图书管理、订单管理和客户管理子系统。.右图为前台和后台管理系统以及各个子系统之间的关系。