jsp课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈尔滨广厦学院
课程设计报告
课程名称JSP课程设计
系别信息学院
专业班级通信工程一班
学号1310761218
学生姓名李婉莹
指导教师伞颖
开课时间:2015-2016学年1学期
2015年12月15日
实验室名称:25号机房机器号:45指导教师:伞颖设计题目企业信息管理系统成绩
一、设计目的
企业信息管理系统是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,自1985年国内召开第一次办公自动化规划会议以来,企业信息管理系统在应用内容的深度与广度、IT技术运用等方面都有了新的变化和发展,并成为组织不可缺的核心应用系统。主要推行一种无纸化办公模式。把社会、企业、员工都作为一个完整的有机的生态系统,中学为体、西学为用,用合情合理的方式来按不同类型企业的各项管理细节落到实处、切实解决企业管理中面临的新问题、新挑战。以先进的手段,切实有效的途径,为企业打造一个高效合理的管理模式和管理平台。
二、环境要求
Win7操作系统,Servlet,JSP,JDBC,ORACLE10g
三、总体设计
本系统遵循以下设计开发思想,
(1)操作界面的设计。操作界面上的光标、按钮、导航标识设计要规范,不能干扰分散学生的注意力。
(2)导航系统设计。导航系统要设计的清晰、明确、符合学生认知心理。还需考虑实现可见的功能。
(3)交互式的设计。网络课程最大的特点就是交互性。交互方式的设计除了要考虑学习者的心理特点外,一般要遵循简易、一致、容错和反馈等规则。
功能图解:
功能描述:1.系统管理,系统管理主要负责维护系统正常运行的关键信息配置,包括表单配置信息,应用模块配置信息,组织用户配置信息等。
2.人事管理,认识中心将为企业提供全面的人力资源管理系统解决方案,帮助人事部门从负责的从复杂的日常管理事务里解脱出来。
3.工作流管理,工作流管理能够满足客户不断变化的需求,快速构建全新的工作流模型,并贴切的运用到具体事务以及审批环节中。
4.公文管理,公文管理实现了一对多的文件传递和跟踪,并具有催办统计跟踪功能,并具有数字签名,电子印章功能。
5.个人办公,个人办公提供了个人办公工具,如联系人,日程,工作日志,任务中心等,有助于提高工作效率。
6.内部沟通,内部沟通包括邮件,论坛,短信即时通讯,让交流更通畅。
四、详细设计
项目数据设计
1.数据逻辑设计
2.数据表结构
1-2UserRole(用户角色表)
1-3表名:Role(角色表)
1-4表名:RoleModule(角色权限表)
1-5表名;Module(权限表)
1ModuleID INTEGER4是是否模块ID
2ParentID INTEGER4是父功能节点,根节点为0 3ModuleName VARCHAR(45)否模块名称
4ModuleTag VARCHAR(45)否模块标识
5ModuleURL VARCHAR(500)500是模块地址
6ModuleDisabled BIT1否是否禁用
7ModuleOrder INTEGER4否排序
8ModuleDescription VARCHAR(45)是说明
9IsMenu BIT1否是否显示在导航菜单中
管理权限系统
1.登陆
用户使用登录名以及密码登陆,用户名不唯一。
2.用户基本信息管理
对用户的个人信息进行增、删、改、查四个操作。
3.用户包含的权限管理
不同的用户在不同的系统中,拥有的角色不同,所以所具有的权
限也不同,如管理员拥有的权限比普通用户的权限广。管理员除
了与普通用户一样的权限外,还具有独自的权限如制定计划。
4.异常管理
提供了对异常的信息维护功能。用户对人员信息可以进行查询、详细、创建、导出操作。
包含的字段:序号类型内容结果
异常列表在列表中显示异常的所有信息
每页5条数据。随机排序
查询功能,可以根据内容查询出数据
异常创建在后台记录操作的结果
可以配置同意开启异常记录的功能
异常创建时间和创建者
异常详细
只给出一个查看详细信息的地方
5.总体概述
提供了对人员的信息维护功能。用户对人员信息可以进行查询、详细、创建、删除、修改、修改密码、分配权限操作。分配权限操作室只直接将权限分配给某个用户,要与下面的角色的分配权限区分开,这就对系统提出了更高的要求,能同时满足客户不用的需求场景,也可直接给人员分配权限。人员通过角色获取权限,也可直接给人员分配权限。
包含的字段:序号、用户名、姓名、密码、联系地址、邮箱、备注、创建时间、人员列表在列表中显示人员的所有信息。每页显示5条数据,随机排序。查询功能等,可根据用户名、姓名、查询出数据。删除功能,可以选择一个或者多个数据进行删除。
6.后续完善
如果用户没有录入登陆用户名,则提示用户“请填写用户名”。
如果用户没有录入登陆密码,则提示用户“请填写密码”。
如果用户录入用户名称或者登陆密码不存在,提示用户“用户名或者密码错误”
用户密码需要使用“*”加密显示。
五、运行界面(可以打印后进行粘贴)
六、调试及总结
我们在学校机房进行了为期三周的JSP实训。现在即将结束了,回首本学期的JSP学习,感触很深,收获也很大,对自己的缺点也有了很多认识,要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,有一定的扩展阅读和课外知识,充分全面的了解JSP
的应用和扩展运用。同时也更深刻的认识到要做一个合格的程序员并非我以前想象的那么容易,最重要的还要细致严谨。社会是不会要一个一无是处的人的,所以我们要更多更快地从一个学生向工作者转变,总的来说我对这次实习还是比较满意的,它使我学到了很多东西,为我以后的学习做了引导,点明了方向.