一前言
1.编写目的
软件需求分析是为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,使之成为整个软件开发工作的基础.就本项目而言,编写需求分析报告的主要目的是明确系统各部分需要完成的功能,了解系统安全性等方面的特性,为下一步系统详细设计和开发,代码编写打下基础。
2 项目背景
本项目要开发一个模拟网上购书的平台,网站具有登陆用户,用户购书保存至数据库的功能。

1 网站简介
本网站是一个网络购书的解决方案,主要用于对网上用户进行的购书行为进行操作,可实现网上购书,用户登录注册,初步设想用jsp+Mysql实现。

2.网站功能需求分析
本网站功能模块前台模块与后台模块,主要实现已上架货物的数量及相关信息,仓库中未上架货物的数量及相关信息,以及进货时仓库中货物数量的统计等功能模块具体的功能描述如下:
1、用户管理:用户注册、用户登录、用户退出、密码修改
2、货物管理:已上架货物的数量统计,未上架货物的数量统计,进货时仓库中货物数量的统计

网站功能描述:
1.登录:通过让用户输入账号与密码,再将用户Id与密码与数据库数据进行比对,Id与密码都正确提示登录成功,页面跳转,返回一个session 保持用户登入状态,过期时间为两个星期,用户数据保存在数据库中;如果密码与Id不对,提示错误,重新输入!
2.注册:通过用户在此界面输入相关的信息,完成账号与密码以及个人信息在数据库中的录入,并由此获得一个可进入系统的Id和密码。
3.退出:主要是为了保护用户的账户安全,防止因无法退出而产生的账户不安全行为。
4.修改密码:考虑到部分用户可能会忘记密码,设立此功能,使忘记密码的用户能够通过修改密码,重新进入系统。
5.购买书籍:用户登陆后可在网页中选择购买选项,点击完成后提示购买成功,此后卖家收到提示信息,将书籍物流买家即可。

前台系统用例图
java ee 项目 E-R 图 用例图(作业)
E-R 图
java ee 项目 E-R 图 用例图(作业)
java ee 项目 E-R 图 用例图(作业)

java ee 项目 E-R 图 用例图(作业)

相关文章:

  • 2021-10-31
  • 2021-08-05
  • 2022-12-23
猜你喜欢
  • 2021-12-25
  • 2021-06-29
相关资源
相似解决方案