3.1.2数据库物理设计
数据库是数据库应用程序的核心。在该系统中,数据库中设计了4张表。 (1) 用户会员结构表usertable,其中为管理员唯一分配了一个用户名是:admin,用户可以通过注册添加信息,并在用户界面修改信息, 如表3.1所示:
表3.1 用户会员结构表
名称 u_id u_name
u_password name u_sex
u_borthday u_zhiwu u_danwei u_phone u_email u_address
数据类型 整型
字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型
注释
用户唯一ID 用户名 用户密码
用户真实姓名 用户性别 出生日期 职务 单位
电话号码 电子邮箱 地址
(2) 会议信息结构表meet,管理员拥有操作权限,可以添加、修改和删除表中信息,用户可以查询操作,如表3.2所示:
表3.2 会议信息结构表
名称 id year month day week time place text people danwei manager detail fabu
数据类型 整型
字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 字符数据类型 逻辑类型
注释
会议ID 会议年 会议月 会议日 会议星期 会议时间 会议地点
会议主要内容 会议出席对象 会议主管部门 主管领导
会议文献资料 发布标记
6 (3) 星期表week,此表的数据只有星期一到星期天的文字,对系统来说此表仅仅是为了下拉列表的获取方便,无实际必要性。
表3.3 星期名称表
数据类型 字符数据类型 名称 week 注释 星期 (4) 单位列表danwei,此表的数据只有各个部门名称,对系统来说此表仅仅是为了
下
拉
列
表
的
获
取
方
便
,
无
实
际
必
要
性
。
名称 danwei 表3.4 单位列表
数据类型 字符数据类型 注释 单位名称 3.2系统功能设计
3.2.1系统功能概要模块设计
会议文献管理系统由一周会议安排模块、管理员模块、用户对个人信息及会议文献检索模块组成。具体如下: 一周会议安排模块
(1)校内一周会议安排的信息,实现校内教职工了解校内会议安排信息,实现校内会议信息的网络化。
(2)同时这个模块也是管理员及用户的登陆界面。 管理员会议管理模块
(1)一周会议安排管理:实现一周会议的发布。
(2)会议文献信息管理:实现会议文献的添加、删除、修改,以及检索。 (3)用户信息管理:实现用户信息的删除、修改、增加以及检索。 用户管理模块
(1)个人资料:实现个人资料的修改。
(2)会议文献检索:实现通过会议是在哪年召开的,以及是在哪月召开的,以及会议
7 的主管部门的联合检索。
(3)一周会议安排:实现对校内一周会议安排的查看。
图3.6系统主要模块
3.2.2系统功能特点
(1)操作简单,界面友好:设计成为控制面板的布局,使用户在登陆后主要的操作直接在控制面板上操作,简单明了。
(2)即时处理:对会议计划安排和会议信息的管理(包括添加,修改和删除)在操作后,在客户端的用户即时可以查询最新信息,用户的操作也可以即时的反给在系统管理员。
(3)功能完善:包括会议发布,修改,删除和最新会议安排和已召开会议记录查询。对于不同权限的用户其对系统的使用都会有相应的限制。管理员则只能管理本部门内部会议。普通员工可以分别按照已召开时间和会议内容的关键字,迅速查询出相关会议和管理自己的用户信息并查看留言板。
四 系统的实现
本章主要介绍系统功能各模块的实现,是这次设计中最为重要的一个环节,通过对各子模块的设计、组合,从而达到需求中的效果。
4.1 校内会议平台以及用户登录的实现
用户进入登陆index.jsp,这里有着校内一周会议安排信息,方便校内各教职工了解最近一周 会议动态。另外这里也是用户登录界面。
主要实现代码如下:
8
<%}} }%>
登录