Java高手真经(高级编程卷):Java Web高级开发技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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 工作会议模块

用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知。工作会议的输入数据项包括会议填写人、会议开始时间、会议结束时间、会议地点、会议标题、会议内容。