一 需求分析
1.设计目标
通过自动化、信息化的技术来解放双手,降低错误率,实现用户手机话费和流量业务的动态管理,提高资源利用率
翼动Java营业厅系统通过对移动营业厅管理的深入研究,实现了对用户、话费套餐、流量业务等方面的全面管理,提高了对用户移动业务的管理效率和管理深度。
2.功能需求
2.1用户需求:用户注册、登录,用户个人信息查看、修改和更新;
2.2业务查询:用户查询自己的话费套餐和流量业务,并且知道自己本月的消费总金额。
2.3话费业务管理:查看已有话费套餐,可以对已有套餐进行删除操作,添加新的话费业务。
2.4流量业务管理:查看已有流量套餐,可以对已有流量业务进行删除操作,添加新的流量业务。
3.用户界面需求
用户界面应简洁明了、便于操作,并且符合医疗行业的规范和标准。同时要提供友好的用户交互体验,有清晰的提示信息、简洁的操作流程
二 数据库建模
1.E-R图
2.关系模式
用户(电话号码,密码)
用户信息(电话号码,ID,邮箱号,姓名,性别,IP地址,头像)
话费套餐类型(编号,名称)
话费套餐(编号,类型编号,套餐名称,价格,通话时长,流量)
用户话费套餐(编号,电话号码,话费套餐编号)
流量业务(业务编号,GB,价格)
用户流量业务(编号,电话号码,流量业务编号)
三 系统建模
1 登录模块
【主要功能】用户登录
【操作说明】1.输入用户名如果输入的用户名长度有误或者用户号不存在就会有错误提示 2.输入正确的密码,点击登录按钮或者按回车键就可以完成登录3.如果输入账号和密码有误,可以点击重置按钮,清空输入的数据。
如果是第一次使用系统的用户要点击注册按钮跳转到注册页面首先进行注册操作。
当用户名和密码都正确时,就会跳转到营业厅主页面。
2 注册模块
【主要功能】用户注册
【操作说明】1.输入自己的电话号码和密码来进行注册2.设置密码,确保自己两次输入的密码相同,完成注册,显示注册成功的同时,注册页面会关闭,返回到登录页面3. 如果输入电话号码和密码有误,可以点击重置按钮,清空输入的数据。
3 主界面
【主要功能】通过主界面的按钮可以进行其他业务页面的跳转,和退出程序的操作
【操作说明】1.点击个人信息按钮,就可以跳转到用户个人信息编辑的界面2. 点击查询业务按钮,就可以跳转到用户个人业务查询的界面3. 点击话费业务按钮,就可以跳转到用户个人话费业务管理的界面4. 点击流量业务按钮,就可以跳转到用户个人流量业务管理的界面5. 点击退出按钮,就可以退出该程序。
4 个人信息管理
【主要功能】对用户个人信息进行编辑
【操作说明】1.点击查看用户信息的按钮可以查看数据库中储存的该用户的所以信息,如果是刚注册的用户就没有相应的信息
2.点击上传头像的按钮,可以选择本电脑中的图片设置或者更新为自己的头像
3.修改或者录入用户个人的信息,点击保存,就会将该页面更新的所有数据更新到数据库中
4.点击重置按钮,清除页面中的所有信息
5.点击返回按钮,返回到主页面
5 查询业务
【主要功能】 查询用户的所有业务,并且计算所有业务的总金额
【操作说明】 1. 点击查询按钮,左边表格会显示出该用户所办理的所有话费套餐,右边表格显示出该用户办理的所有流量业务
2. 左下角会显示出该页面中所办理的所有业务的总金额
3. 点击返回按钮,就会返回到主页面
6 话费业务
【主要功能】对该用户的话费套餐进行增加或者删除
【操作说明】1.点击查询按钮,左边表格显示该用户办理的所有话费套餐,右边表格显示除了该用户办理了的套餐之外的其他套餐
2.选中右边表格里的套餐,然后点击添加按钮,就可以为该用户添加该套餐,并刷新两个表格
3.选中左边表格里的套餐,然后点击删除按钮,就可以为该用户删除该套餐,并刷新两个表格
4. 点击返回按钮,就会返回到主页面
7 流量业务
【主要功能】对该用户的流量业务进行增加或者删除
【操作说明】1.点击查询按钮,左边表格显示该用户办理的所有流量业务,右边表格显示可以办理的所有流量业务
2.选中右边表格里的套餐,然后点击添加按钮,就可以为该用户添加该套餐,并刷新两个表格
3.选中左边表格里的套餐,然后点击删除按钮,就可以为该用户删除该套餐,并刷新两个表格
4. 点击返回按钮,就会返回到主页面