- Java高手真经(高级编程卷):Java Web高级开发技术
- 刘中兵Java研究室编著
- 639字
- 2024-05-22 15:51:47
2.2 业务需求功能——企业信息管理系统功能
根据以上的基础功能,我们要扩展开发一个企业信息管理系统,它包含通信工具、个人管理和企业管理3个大的方面,提供的功能模块包括:
● 通讯录管理模块。
● 短消息管理模块。
● 日程安排模块。
● 工作记录模块。
● 公司公告模块。
● 工作会议模块。
如图2-3所示。
图2-3 功能结构图
该图中的“注册→登录→退出”功能是在基础功能中实现的。
2.2.1 通讯录管理模块
供当前的登录用户添加、修改、删除和查看自己的日程安排列表。
通讯录管理的输入数据项包括姓名、性别、手机、E-mail、QQ、工作单位、地址、邮政编码。
2.2.2 短消息管理模块
供当前的登录用户给系统内的其他用户发送短消息,并查看其他用户发来的消息。
短消息管理的输入数据项包括接收者、发送者、消息内容、发送时间、是否阅读。
2.2.3 日程安排模块
供当前的登录用户添加、修改、删除和查看自己的日程安排列表。
日程安排的输入数据项包括用户名、年份、月份、日期、安排内容。
2.2.4 工作记录模块
供当前的登录用户添加、修改、删除和查看自己的工作日志列表。
工作记录的输入数据项包括用户名、年份、月份、日期、日志标题、日志内容、记录时间。
2.2.5 公司公告模块
用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。公司公告的输入数据项包括公告填写人、公告标题、公告内容、公告时间。
2.2.6 工作会议模块
用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知。工作会议的输入数据项包括会议填写人、会议开始时间、会议结束时间、会议地点、会议标题、会议内容。