该政协提案管理系统,采用了BS架构模式开发,后台数据库利用了sqlserver,主要用于政府政协提案的管理,系统分为三大用户权限,包括系统管理员,政协委员和办理单位,系统功能如下所示:
系统管理员:
密码修改:对管理员的密码信息进行修改。
待审查提案:对委员们提交上来的提案信息进行管理。
已立案提案:查看已经立案的提案信息。
不立案提案:可以在线查看没有立案的信息内容。
退回的提案:可以在线查看没有通过的提案以及退回的提案信息。
政协委员:
提交提案:委员可以在线提交提案信息,并提交自己的提案。
待审查提案:委员可以在线查看待审查的提案信息,能够对已提交的提案信息有个了解。
已立案提案:委员可以查看自己提交的已经立案的提案信息。
不立案提案:委员可以在线查看不立案的提案信息。
退回的提案:委员登录后,可以查看被退回的提案,以便重新再次上传立案信息。
提案查询:根据提案编号查看提案信息,对提案信息能够有个了解。
办理单位:
办理单位登录系统后,可以在线浏览交办的提案信息。
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1开发背景和意义 1
1.3开发工具及技术 1
1.3.1开发工具 1
1.3.2 JSP 2
1.3.3 JavaScript 3
1.4软硬件需求 3
第二章 需求分析 4
2.1需求调研 4
2.2可行性分析 4
2.2.1技术的可行性 4
2.2.2经济的可行性 4
2.2.3操作可行性 4
2.2.4法律的可行性 5
2.3系统用户用例图 5
2.3.1政协委员用例图 5
2.3.2管理员用例图 5
2.3.3办理单位用例图 6
2.4功能模块需求分析 6
2.5设计的基本思想 8
2.6性能需求 8
2.6.1系统的安全性 8
2.6.2数据的完整性 9
2.7界面需求 9
第三章 系统分析与设计 11
3.1数据库的分析与设计 11
3.1.1数据库的概念结构设计 11
3.1.2数据库的逻辑结构设计 13
3.1.3数据库的连接原理 14
3.2中文乱码问题处理 16
第四章 系统功能实现 18
4.1系统登陆页面实现 18
4.2政协委员模块 19
4.2.1提案提交 20
4.2.2我的提案 22
4.2.3提案查询模块 22
4.2.4委员账号维护 24
4.2.5退出系统 25
4.3管理员模块 25
4.3.1提案审查 25
4.3.2提案交办 26
4.3.3修改密码 26
4.4办理单位模块 26
4.4.1交办提案浏览 26
第五章 系统测试 27
5.1系统测试目的与意义 27
5.2测试过程 28
5.2.1主页面的登录模块测试 28
5.3其他错误 28
结 论 29
参考文献 30
致 谢 31