没有合适的资源?快使用搜索试试~ 我知道了~
专题资料(2021-2022年)Jsp课程设计企业信息管理系统设计.doc
需积分: 9 1 下载量 3 浏览量
2022-07-19
08:15:19
上传
评论
收藏 1.04MB DOC 举报
温馨提示
试读
30页
专题资料(2021-2022年)Jsp课程设计企业信息管理系统设计.doc
资源详情
资源评论
资源推荐
1
企业信息管理系统网站设计
1 需求分析
设计一个小型企业信息管理系统网站,实现企业基本信息的在线管理。该系统主要
包括三大基本模块和六个功能扩展模块,模块简介如下:
(1)用户登录模块:只有注册了的用户才可以登录系统,需要提供登录的用户名和密
码即可登录系统。
(2)用户注册模块:未注册的用户可以提供简单的个人信息注册成为注册用户。该模
块的输入数据项包括:用户名、密码和 E-mail。
(3)用户退出模块:通过对该模块的调用,用户离开系统后其他人不能进行操作,提
高了系统的安全性。
(4)通讯录管理模块:用作当前的登录用户添加、修改、删除和查看自己的日程安排
列表。输入数据项包括:姓名、性别、手机、E-mail、QQ、工作单位、地址、邮政编
码。
(5)短消息管理模块:用作当前的登录用户给系统内的其他用户发送短消息,并可以
查看其他用户发来的消息。输入数据项包括:接收者、发送者、消息内容、发送时间、
是否阅读。
(6)日程安排模块:用作当前的登录用户添加、修改、删除和查看自己的日程安排列
表。输入数据项包括:用户名、年份、月份、日期、安排内容。
(7)工作记录模块:用作当前的登录用户添加、修改、删除和查看自己的工作日志列
表。输入数据项包括:用户名、年份、月份、日期、日志标题、日志内容、记录时间。
(8)公司公告模块:用户发送通知,大家都可以查看,只有发送通知的用户才有权修
改、删除该通知。输入数据项包括:公告填写人、公告标题、公告内容、公告时间。
2
(9)工作会议模块:用户发送会议通知,供所有用户查看,且只有发送通知的用户才
有权修改、删除该通知。输入数据项包括:会议填写人、会议开始时间、会议结束时间、
会议地点、会议标题、会议内容。
2 总体设计
3
课程设计说明书
在任何一个管理信息系统中,都包含 3 个最基本的功能:登录、退出与注册。在这
个功能的基础上,我们可扩展各种业务管理系统的功能,如图 2.1 所示。
图 2.1 系统基础功能状态图
系统基础功能涉及三个角色:未注册用户、未登录用户、登录用户。这三种用户执
行如下三种需求功能:用户登录功能、用户注册功能、用户退出功能。
根据以上的基础功能扩展开发出一个企业信息管理系统,它包含通信工具、个人管
理和企业管理三大方面。提供的功能包括:通讯录管理模块、短消息管理模块、日程安
排模块、工作记录模块、公司公告模块和工作会议模块。各功能模块间的结构如图 2.2
所示。
图 2.2 功能结构图
该系统采用 JSP 技术实现页面的设计,主要页面组成如表 2.1 所示:
表 2.1 主要页面组成表
页面名称
JSP 页面
页面名称
JSP 页面
页面名称
JSP 页面
登陆页面
login.jsp
通讯录页面
address.jsp
工作记录页面
worklog.jsp
注册页面
register.jsp
短消息页面
sms.jsp
公司公告页面
notice.jsp
登陆欢迎页面
welcome.jsp
日程安排页面
schedule.jsp
工作会议页面
meeting.jsp
注册
原型扩展功能
登陆
退出
短消息管理
通讯录管理
日程安排
工作记录
公司公告
工作会议
通信工具
个人管理
企业管理
登录
退出
注册
4
课程设计说明书
3 详细设计
3.1 数据库设计
本系统所用到的数据库数据信息如下表所示:
表 3.1 数据库逻辑表
表格
名称
说明
user
用户表
用户信息
address
通讯录管理表
通讯录信息
sms
短消息管理表
短消息信息
schedule
日程安排表
日程安排信息
worklog
工作记录表
工作记录信息
notice
公司公告表
公司公告信息
meeting
工作会议表
工作会议信息
表 3.2 用户表
名称
类型
长度
说明
id
int
10
用户编号(唯一,索引)
username
varchar
50
用户名
password
varchar
50
用户密码
email
varchar
50
用户 E-mail
表 3.3 短消息管理表
名称
类型
长度
说明
id
int
10
消息编号
username
varchar
50
接收者用户名
sender
varchar
50
发送者用户名
message
text
——
消息内容
sendtime
varchar
20
发送时间
isrend
varchar
1
是否已读
5
课程设计说明书 NO.4
表 3.4 通讯录管理表
名称
类型
长度
说明
id
int
10
记录编号
username
varchar
50
录入者用户名
name
varchar
50
联系人用户名
sex
varchar
10
联系人性别
mobile
varchar
20
联系人手机号码
email
varchar
50
联系人 E-mail 地址
qq
varchar
20
联系人 QQ 号码
company
varchar
100
联系人公司
address
varchar
100
联系人地址
postcode
varchar
10
联系人邮编
表 3.5 日程安排表
名称
类型
长度
说明
id
int
10
安排表编号
username
varchar
50
用户名
year
int
4
日程年份
month
int
2
日程月份
day
int
2
日程日期
plan
text
——
日程内容
表 3.6 公司公告表
名称
类型
长度
说明
id
int
10
公告表编号
sender
varchar
50
公告提交人用户名
title
varchar
100
公告标题
content
text
——
公告内容
sendtime
varchar
20
公告发布时间
剩余29页未读,继续阅读
智慧安全方案
- 粉丝: 3613
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0