基于GUI的企业会议管理系统开题报告
部分介绍:
四、主要研究内容及要解决的问题
要开发的企业会议管理系统分为六个模块:登录模块、基本资料管理模块、会议安排管理模块、会议信息查询模块、留言板管理模块、用户管理模块。本系统的功能结构图如下图所示:
1、基本内容:
1.1、登录模块
(1)普通用户登录:普通用户登录系统进入普通用户主界面。
(2)管理员登录:管理员登录系统进入管理员主界面。
1.2、基本资料管理模块
(1)会议室资料管理:管理者可以添加,删除,修改会议室信息。
(2)会议类型资料管理:管理者可以添加,删除,修改会议类型信息。
(3)部门资料管理:管理者可以添加,删除,修改部门信息。
(4)主持人资料管理:管理者可以添加,删除,修改主持人信息。
(5)设备资料管理:管理者可以添加,删除,修改会议设备信息。
1.3、会议安排管理模块
(1)会议信息安排管理:管理者可以添加,删除,修改安排信息(会议室、类型、时间等)。
(2)会议设备管理:管理者可以添加,删除,修改会议所需设备信息。
(3)会议申请:普通用户申请会议室。
(4)会议申请审核:管理者可以对会议申请进行审核。
1.4、会议信息查询模块
普通用户按条件查询会议安排的详细信息。
1.5、留言板管理模块
管理员和普通用户管理留言板。
1.6、用户管理模块
(1)用户管理:管理者可以添加,删除,修改用户信息。
(2)个人资料管理:普通用户修改个人资料(密码)。
2、本系统中的技术点及存在的问题
2.1技术点:
(1)登录验证码的实现。编写工具类,使验证码图片生成在本地硬盘,并添加干扰线。生成的图片名称就是图片中所显示的字符,通过与名称比对就可完成验证码的验证。
(2)日期选择按钮的实现:编写一个自定义的日期选择器控件,通过Date和Calendar类结合swing控件完成日期控件的制作。
(3)会议申请与审核的实现。
2.2存在的问题:由于人力资源管理方面知识的不足,没有设计参与会议的人员安排这一功能;还有,由于个人技术问题,没有设计会议安排提醒这一功能。
3、基本要求:
3.1、 界面方面:操作简单,界面友好:设计成为控制面板的布局,使用户在登陆后主要的操作直接在控制面板上操作,简单明了。
3.2、 数据准确:对会议计划安排和会议信息的管理(包括添加,修改和删除)在操作后,通过数据库,用户可以查询最新信息,用户的操作也可以反馈给系统管理员。
3.3、方便移植:对于不同的单位,只要对系统稍做修改,就可以开发出适合同步单位的会议管理系统
3、研究手段:
本项目以瀑布模型开发,采用的开发语言是Java,采用的数据库服务器为Oracle10g。系统有较高的安全性和较好的性能。
在设计过程中,将参照一下国内外的一些同类软件设计,借鉴下他们的一些布局框架,将课题要求的基本功能合理地组织起来,形成友好、高效的交互过程。开发的具体步骤为:
第一步,进行系统的可行性分析,完成系统的需求分析。
第二步,对系统进行概要设计,设计系统的结构图,确定各模块之间的关系,设计出结构良好的数据库。
第三步,对系统进行详细设计,确定各模块的算法。
第四步,进行软件编码,实现其各项基本功能。
第五步,系统在真实数据下进行各种测试。
第五步,完善系统的用户部署和操作说明书,撰写毕业论文。
五、工作的主要阶段、进度和完成时间
工作主要阶段:
第一阶段:确定课题内容和目标,完成系统的需求分析
第二阶段:软件概要设计、数据库设计、软件详细设计
第三阶段:编码、软件实现、功能调试
第四阶段:系统测试、完善系统说明文档
第五阶段:毕业答辩
四、主要研究内容及要解决的问题
要开发的企业会议管理系统分为六个模块:登录模块、基本资料管理模块、会议安排管理模块、会议信息查询模块、留言板管理模块、用户管理模块。本系统的功能结构图如下图所示:
1、基本内容:
1.1、登录模块
(1)普通用户登录:普通用户登录系统进入普通用户主界面。
(2)管理员登录:管理员登录系统进入管理员主界面。
1.2、基本资料管理模块
(1)会议室资料管理:管理者可以添加,删除,修改会议室信息。
(2)会议类型资料管理:管理者可以添加,删除,修改会议类型信息。
(3)部门资料管理:管理者可以添加,删除,修改部门信息。
(4)主持人资料管理:管理者可以添加,删除,修改主持人信息。
(5)设备资料管理:管理者可以添加,删除,修改会议设备信息。
1.3、会议安排管理模块
(1)会议信息安排管理:管理者可以添加,删除,修改安排信息(会议室、类型、时间等)。
(2)会议设备管理:管理者可以添加,删除,修改会议所需设备信息。
(3)会议申请:普通用户申请会议室。
(4)会议申请审核:管理者可以对会议申请进行审核。
1.4、会议信息查询模块
普通用户按条件查询会议安排的详细信息。
1.5、留言板管理模块
管理员和普通用户管理留言板。
1.6、用户管理模块
(1)用户管理:管理者可以添加,删除,修改用户信息。
(2)个人资料管理:普通用户修改个人资料(密码)。
2、本系统中的技术点及存在的问题
2.1技术点:
(1)登录验证码的实现。编写工具类,使验证码图片生成在本地硬盘,并添加干扰线。生成的图片名称就是图片中所显示的字符,通过与名称比对就可完成验证码的验证。
(2)日期选择按钮的实现:编写一个自定义的日期选择器控件,通过Date和Calendar类结合swing控件完成日期控件的制作。
(3)会议申请与审核的实现。
2.2存在的问题:由于人力资源管理方面知识的不足,没有设计参与会议的人员安排这一功能;还有,由于个人技术问题,没有设计会议安排提醒这一功能。
3、基本要求:
3.1、 界面方面:操作简单,界面友好:设计成为控制面板的布局,使用户在登陆后主要的操作直接在控制面板上操作,简单明了。
3.2、 数据准确:对会议计划安排和会议信息的管理(包括添加,修改和删除)在操作后,通过数据库,用户可以查询最新信息,用户的操作也可以反馈给系统管理员。
3.3、方便移植:对于不同的单位,只要对系统稍做修改,就可以开发出适合同步单位的会议管理系统
3、研究手段:
本项目以瀑布模型开发,采用的开发语言是Java,采用的数据库服务器为Oracle10g。系统有较高的安全性和较好的性能。
在设计过程中,将参照一下国内外的一些同类软件设计,借鉴下他们的一些布局框架,将课题要求的基本功能合理地组织起来,形成友好、高效的交互过程。开发的具体步骤为:
第一步,进行系统的可行性分析,完成系统的需求分析。
第二步,对系统进行概要设计,设计系统的结构图,确定各模块之间的关系,设计出结构良好的数据库。
第三步,对系统进行详细设计,确定各模块的算法。
第四步,进行软件编码,实现其各项基本功能。
第五步,系统在真实数据下进行各种测试。
第五步,完善系统的用户部署和操作说明书,撰写毕业论文。
五、工作的主要阶段、进度和完成时间
工作主要阶段:
第一阶段:确定课题内容和目标,完成系统的需求分析
第二阶段:软件概要设计、数据库设计、软件详细设计
第三阶段:编码、软件实现、功能调试
第四阶段:系统测试、完善系统说明文档
第五阶段:毕业答辩
相关文章:
毕业设计客服咨询
清风毕业设计网提供的所有毕业设计作品均从学校直接征集或原创开发,本团队集多年从事毕业论文工作的经验及海量的资料,结合强劲的毕设开发论文写作管理团队,全面面向高校学生提供毕业设计以及快速周到的毕业设计售后服务。
购买后获取论文或有定做需求请加
客服微信号:hastp888
添加好友时请备注“论文”
客服微信号:hastp888
添加好友时请备注“论文”
作品目录排行