- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(打印)论文模板-教师信息管理系统设计
目 录
第1章 概 述 1
1.1 系统目的和意义 1
1.2 系统开发环境 1
1.3 系统开发模式及基本功能 1
第2章 系统设计 3
2.1系统的模块划分 3
2.2数据库设计 4
第3章 系统的详细设计及实现 6
3.1数据库底层访问类 6
3.2 登录模块 8
3.3 后台管理系统首页面导航 10
3.4 教师信息管理 11
3.5 论著信息管理 20
3.6科研项目信息管理 28
3.7 前台浏览模块 35
结 论 43
参考文献 44
第1章 概 述
1.1 系统目的和意义
教师信息管理系统是一所院校在各种信息管理中的一部分,对于学校管理者来说是很重要的,所以所设计的系统应该能为管理者提供教师的基本信息管理手段和一些方便的查询方式。
本次课程设计的题目是“基于MVC模式的教师信息管理系统”的设计与实现,该设计是对本学期前八周所学的JSP程序设计课程的巩固和深入应用,同时结合Java语言、JSP技术进行Web程序设计,利用前面学过的知识和上网学习来解决实际问题,锻炼解决问题的能力和动手编程的能力。同时使用目前企业实际开发中比较成熟的MVC模式进行系统的整体架构设计,有效分离模块、功能之间的代码耦合关系,并逐步理解软件开发步骤和软件工程思想[1]。
1.2 系统开发环境
本系统采用/Server体系结构
系统开发环境
开发平台:M
开发语言:
数据库:
系统运行环境
客户端:
数据库:
本系统是基于MVC模式设计和开发的,MVC模式包括模型(Model)JavaBean 代表应用程序和业务逻辑。视图(View)JSP提供可交互的客户界面,向客户显示模型数据。控制器(Controller)Servlet根据客户的请求来操纵模型,并把结果经由视图展现给客户[2]。MVC优点:代码的重用性,有利于开发的分工各司其职、互不干涉。MVC编程思路:Servlet接受客户端请求,并调用业务类的方法进行数据处理,Servlet根据数据处理的结果,控制下一个显示的HTML或者JSP页面。
基于MVC模式的教师信息管理系统主要实现前台和后台两部分功能设计,其中前台主要实现教师登录的浏览和查询功能,其中,主要是全部教师信息的分页浏览,全部教师论著的分页浏览,全部科研项目的分页浏览。后台主要实现管理员登录后的添加、删除、修改、查询和批量删除功能,其中,主要是教师基本信息的添加、删除、修改、批量删除以及按编号和教师姓名的多条件查询和浏览,其次论著信息的添加、删除、修改、批量删除以及按编号和教师姓名的多条件查询和浏览,最后是科研项目信息的添加、删除、修改、批量删除以及按编号和教师姓名的多条件查询和浏览。
第章
图 系统功能模块图
2.2数据库设计
数据库管理系统是允许用户在计算机上建立、使用和维护数据库,增加、修改、删除、排序和检索数据库中的数据,并使用数据库中的数据创建表格和报表的软件系统。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。数据库的设计是整个系统成败的一个重要环节。合理的数据库设计能够给系统带来很好的效率。而且能够使得各个功能模块的设计变得非常简单而且模块间的关系特别明确。id 用户账号 varchar(20) 主键 psw 用户密码 varchar(20) 非空 userType 用户类型 varchar(10) 非空 教师信息表
表2-2是教师信息表结构,用于记录教师信息,包括教师基本信息和院系信息等。
表2-2 教师信息表
列名 说明 数据类型 约束 id 教师工号 nvarchar(20) 主键 name 教师名 nvarchar(20) 非空 password 密码 nvarchar(20) 非空 gender 性别 nvarchar(20) 非空 department 所在院系 nvarchar(20) jurisdiction 权限 nvarchar(20) 论著信息表
表2-3是论著信息表结构,用于记录教师论著信息,包括论著编号、论著书名、出版社等。
表2-3 论著信息表
列名 说明 数据类型 约束 id 论著编号 nvarchar(20) 主键 name 论著书名 nvarchar(20) 非空 press 出版社 nvarchar(20) Tid 教师编号 nvarchar(20) id 项目编号 nvarchar(20) name 项目名称 nvarchar(20) Tid 教师编号 nvarchar(20) 第章 系统TeacherManager\WebRoot\WEB-INF\lib文件夹下。完成导入驱动包[4]。
3.1.2添加DBManager公共类
首先创建包nepu.ldz.to
文档评论(0)