社区管理系统的设计与实现(JSP,Servlet,SQLServer)
无需注册登录,支付后按照提示操作即可获取该资料.
社区管理系统的设计与实现(JSP,Servlet,SQLServer)(毕业论文10000字,程序代码,SQLServer数据库)
功能模块设计
1.系统登录:系统登录是使用系统的必要流程,用户只有登录了才能进行一些功能模块的使用。系统的登录界面包括用户名、密码和验证码。
2.系统用户管理:系统用户是被所有管理员管理的,超级管理员拥有着对普通管理员的添加、删除、修改、查询的权限,普通管理员用户可以登录系统但无权限进入到管理员管理页面。
3.修改密码:系统中所有的用户都可以修改自己的登录密码,修改密码后用户需要返回登录页面重新登录系统。
4.系统公告设置:管理员可以通过后台的系统管理,对系统公告进行添加和修改。后台修改系统公告后,前端的页面上的系统公告也会更新信息。
5.个人资料管理:用户登录后,可以进入个人中心,可以对自己的个人信息进行管理。可以修改除用户名以外的所有信息。
6.用户报修:用户报修,用户需要登录个人资料管理才能跳转至报修表单,用户添加报修信息后单击提交,报修信息就可以储存在数据库中的报修表中,用户可以查询自己的报修记录,管理员通过后台结合数据库也可以查看用户的报修记录,管理员可以对该报修记录进行反馈。
7.投诉管理:用户登录系统单击投诉建议按钮,页面就可以跳转到投诉建议添加页面,用户就可以添加投诉,提交后,管理员在后台进行审核投诉信息。
8.费用信息管理:管理员可以在后台管理页面单击费用信息添加,可以跳转到添加费用信息页面进行费用信息的添加,管理可以在该页面选择用户和费用类型,添加完成后单击提交,费用信息就会存储在数据库中的费用表中。管理员可以单击费用信息查询,跳转到已有费用信息列表,通过在数据库中的的费用表查询并列出所有费用信息,管理员可以查看用户是否支付相关费用,也可以进行修改和删除等操作。
9.员工信息管理:管理员在后台单击员工信息管理按钮,会显示出员工信息添加和员工信息查询两个按钮,当管理员需要添加员工信息时可以单击员工信息添加按钮,页面会自动跳转到添加员工信息界面,这时管理员就可以在该页面对员工信息进行添加,添加完员工的所有信息后单击提交,员工信息就添加成功了。这时管理员单击员工信息查询按钮后,页面将跳转到员工管理页面,管理员可以在此页面进行员工管理,该页面在查询数据库的员工表后,列出所有的员工信息,每条员工信息后面对应着删除按钮和修改按钮,当管理员单击删除按钮时,可以在数据库里删除掉该员工的信息,并重定向当前页面,当管理员单击修改按钮时,页面则进入员工信息修改页面,管理员可以在该页面对员工信息进行修改。
10.车位车主管理:管理员可以在后台进行对车主信息的管理,包括车位信息添加、车位信息查询、车主信息添加、车主信息查询等功能。对于车位信息和车主信息的查询是通过数据库中的车位信息表进行完成的,对于车位信息和车主信息的添加是对应数据库中车位信息表和车主信息表,在数据库中对信息进行添加。
开发环境:MyEclipse
Web服务器:Tomcat
数据库:SQLServer
目 录
1 引言 1
1.1 研究背景及意义 1
1.2 国内外研究现状 1
1.2.1 国外发展现状 1
1.2.2 国内发展现状 2
1.3 系统总体需求分析 3
1.3.1 实现环境说明 3
1.3.2 系统需求分析 3
1.3.3 业务流程分析 3
2 研究与实现中的关键技术 5
2.1 MyEclipse与tomcat介绍 5
2.2 HTML简介 5
2.3 JSP简介 5
2.4 SQL Server数据库概念和特点 6
3 系统设计 6
3.1系统设计思想 6
3.2系统设计原则 6
3.2.1安全性原则 6
3.2.2实用性原则 6
3.2.3扩展性原则 6
3.2.4维护性原则 7
3.3系统的可行性分析 7
3.3.1技术可行性 7
3.3.2经济可行性 7
3.3.3操作可行性 7
3.4系统总体设计 7
3.5系统功能模块设计 8
4 数据库设计 9
4.1 项目实体E-R图 9
4.2 数据表设计 13
5 系统实现 18
5.1前台页面的实现 18
5.2登录模块的实现 18
5.3系统用户模块的实现 19
5.4费用模块的实现 20
5.5报修模块的实现 21
5.6投诉管理模块的实现 21
5.7员工管理模块的实现 22
6 系统功能测试 23
6.1测试目的 23
6.2界面测试 24
6.3功能测试 24
6.4测试结果 26
7 总结 27
参考文献: 29