欢迎来到天天文库
浏览记录
ID:6363104
大小:1.00 MB
页数:37页
时间:2018-01-11
《jsp课程设计说明书-企业信息管理系统网站设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计说明书NO.1企业信息管理系统网站设计1需求分析设计一个小型企业信息管理系统网站,实现企业基本信息的在线管理。该系统主要包括三大基本模块和六个功能扩展模块,模块简介如下:(1)用户登录模块:只有注册了的用户才可以登录系统,需要提供登录的用户名和密码即可登录系统。(2)用户注册模块:未注册的用户可以提供简单的个人信息注册成为注册用户。该模块的输入数据项包括:用户名、密码和E-mail。(3)用户退出模块:通过对该模块的调用,用户离开系统后其他人不能进行操作,提高了系统的安全性。(4)通讯录管理模块:用作当前的登录用户添加、
2、修改、删除和查看自己的日程安排列表。输入数据项包括:姓名、性别、手机、E-mail、QQ、工作单位、地址、邮政编码。(5)短消息管理模块:用作当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。输入数据项包括:接收者、发送者、消息内容、发送时间、是否阅读。(6)日程安排模块:用作当前的登录用户添加、修改、删除和查看自己的日程安排列表。输入数据项包括:用户名、年份、月份、日期、安排内容。(7)工作记录模块:用作当前的登录用户添加、修改、删除和查看自己的工作日志列表。输入数据项包括:用户名、年份、月份、日期、日
3、志标题、日志内容、记录时间。(8)公司公告模块:用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。输入数据项包括:公告填写人、公告标题、公告内容、公告时间。(9)工作会议模块:用户发送会议通知,供所有用户查看,且只有发送通知的用户才有权修改、删除该通知。输入数据项包括:会议填写人、会议开始时间、会议结束时间、会议地点、会议标题、会议内容。2总体设计课程设计说明书NO.2在任何一个管理信息系统中,都包含3个最基本的功能:登录、退出与注册。在这个功能的基础上,我们可扩展各种业务管理系统的功能,如图2.1所示。注
4、册原型扩展功能登陆退出图2.1系统基础功能状态图系统基础功能涉及三个角色:未注册用户、未登录用户、登录用户。这三种用户执行如下三种需求功能:用户登录功能、用户注册功能、用户退出功能。短消息管理通讯录管理日程安排工作记录公司公告工作会议通信工具个人管理企业管理登录退出注册根据以上的基础功能扩展开发出一个企业信息管理系统,它包含通信工具、个人管理和企业管理三大方面。提供的功能包括:通讯录管理模块、短消息管理模块、日程安排模块、工作记录模块、公司公告模块和工作会议模块。各功能模块间的结构如图2.2所示。图2.2功能结构图该系统采用JS
5、P技术实现页面的设计,主要页面组成如表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课程设计说明书NO.33详细设计3.1数据库设计本系统所用到的数据库数据信息如下表所示:表3.1数据库逻辑表表格名称说明us
6、er用户表用户信息address通讯录管理表通讯录信息sms短消息管理表短消息信息schedule日程安排表日程安排信息worklog工作记录表工作记录信息notice公司公告表公司公告信息meeting工作会议表工作会议信息表3.2用户表名称类型长度说明idint10用户编号(唯一,索引)usernamevarchar50用户名passwordvarchar50用户密码emailvarchar50用户E-mail表3.3短消息管理表名称类型长度说明idint10消息编号usernamevarchar50接收者用户名sender
7、varchar50发送者用户名messagetext——消息内容sendtimevarchar20发送时间isrendvarchar1是否已读课程设计说明书NO.4表3.4通讯录管理表名称类型长度说明idint10记录编号usernamevarchar50录入者用户名namevarchar50联系人用户名sexvarchar10联系人性别mobilevarchar20联系人手机号码emailvarchar50联系人E-mail地址qqvarchar20联系人QQ号码companyvarchar100联系人公司addressvar
8、char100联系人地址postcodevarchar10联系人邮编表3.5日程安排表名称类型长度说明idint10安排表编号usernamevarchar50用户名yearint4日程年份monthint2日程月份dayint2日程日期plantext——日程
此文档下载收益归作者所有