- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
※※※※※※※※※
※※※※※※※※※
※※
※※
※
※
※※※※※※※※※
2014级学生
Java课程设计
《Java程序设计》课程设计报告书
课题名称
基于Java的教师档案管理系统的设计
姓 名
学 号
学 院
专 业
指导教师
2016 年 5 月 28 日
一、设计任务及要求:
1. 采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。
2. 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。
3. 采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。
4. 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。
5.速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。
6.设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。
指导教师签名:
年 月 日
二、指导教师评语:
指导教师签名:
年 月 日
三、成绩
验收盖章
年 月 日
基于Java的教师档案管理系统系统设计
谭维隽
1设计目的
长久以来,教职工的管理工作大多数都采用的是传统的手工方式来记录相关信息,这种管理方式存在很多缺点,比如说,教职工信息、工资信息的录入,查询,更新,分析都要完全依赖管理人员的手工记录和人工分析,人工记录是相当麻烦的。为满足需求,决定采用各种编程语言JSP开发了基于B/S架构的教师档案管理系统,教师档案管理系统是涉及信息科学、数据计算和计算机技术的复杂的人机交互系统。通过这些系统,可以对教职工和管理进行智能化管理,有效地记录并查询教职工的各项情况,为管理者提供了诸多方便。
2设计的主要内容和要求
2.1数据库的逻辑结构设计
我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。即转化为按计算机观点处理的逻辑关系模型,E-R模型向关系数据库模型转换应遵循下列原则:
*每一个实体要转换成一个关系
*所有的主键必须定义非空(NOT NULL)
*对于二元联系应按照一对多、弱对实、一对一、多对多等联系来定义外键。
根据E-R模型,教师档案管理系统建立了以下逻辑数据结构,下面是各数据表的详细说明。
(1)教师信息表主要是记录了教师的基本信息。表结构如表2.1所示。
表2.1教师信息表(t_jaoshi)
列名
数据类型
长度
允许空
是否主键
说明
id
int
4
否
是
ID
gonghao
varchar
50
否
否
教师号
xingming
varchar
50
否
否
姓名
xingbie
varchar
50
否
否
性别
nianling
varchar
20
否
否
年龄
shengri
varchar
20
否
否
出生日期
gongzuo
varchar
50
否
否
工作时间
zhuanye
varchar
50
否
否
专业
zhaopian
varchar
50
否
否
照片
beizhu
varchar
50
否
否
备注信息
(2) 工资信息表主要是记录了教职工工资的基本信息。表结构如表2.2所示。
表2.2工资信息表(t_gongzi)
列名
数据类型
长度
允许空
是否主键
说明
id
int
4
否
是
ID
jsid
varchar
50
否
否
教师ID
riqi
varchar
50
否
否
工资月份
gongzi
varchar
50
否
否
工资数
jiangjin
varchar
20
否
否
奖金
(3)管理员信息表主要记录的管理员的账号信息,包括用户名和密码,表结构如表2.3所示。
表2.3管理员信息表(t_admin)
列名
数据类型
长度
允许空
是否主键
说明
userId
int
4
否
是
编号
userName
varchar
50
否
否
用户名
userPw
varchar
50
否
否
密码
2.2数据库的连接原理
采用JDBC连接数据库的方式,只需在工程中导入对应数据库的jar包,就可以方便的对数据库进行连接,在程序中,用Class.forName()方法来加载驱动程序,在用DriverMa
您可能关注的文档
最近下载
- 《年产2000吨糖化酶工艺设计》-毕业设计(论文).doc VIP
- 2025云南红河发展集团有限公司第二次社会集中招聘15人考试参考试题及答案解析.docx VIP
- 2021届高考政治一轮复习考点:新发展理念和中国特色社会主义新时代的经济建设【含解析】.pdf VIP
- 《施工现场安全设施标准化图集》(第三版)(1).pdf VIP
- 毕业设计与论文年产2000吨糖化酶生产工艺.doc
- 石药集团社会招聘测评试题.pdf
- 2025云南红河发展集团有限公司第二次社会集中招聘15人笔试备考题库及答案解析.docx VIP
- 2025云南红河发展集团有限公司第二次社会集中招聘15人考试参考题库及答案解析.docx VIP
- 数据安全培训课程PPT课件.pptx VIP
- 《动脉性肺动脉高压靶向药物治疗医药共管专家共识(2025版)》解读(2).docx VIP
原创力文档


文档评论(0)