基于Java的教师档案管理系统的设计说明.doc

基于Java的教师档案管理系统的设计说明.doc

ID:58876790

大小:126.00 KB

页数:24页

时间:2020-09-21

基于Java的教师档案管理系统的设计说明.doc_第1页
基于Java的教师档案管理系统的设计说明.doc_第2页
基于Java的教师档案管理系统的设计说明.doc_第3页
基于Java的教师档案管理系统的设计说明.doc_第4页
基于Java的教师档案管理系统的设计说明.doc_第5页
资源描述:

《基于Java的教师档案管理系统的设计说明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、..《Java程序设计》课程设计报告书课题名称基于Java的教师档案管理系统的设计姓名学号学院专业指导教师2016年6月28日.....一、设计任务及要求:1.采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。2.采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。3.采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。4.

2、简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。5.速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。6.设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。指导教师签名:年月日二、指导教师评语:指导教师签名:年月日三、成绩验收盖章年月日.....基于Java的教师档案管理系统系统设计谭维隽1设计目的长久以来,教职工的管理工作大多数都采用的是传统的手工方式来记录相关信息,这种管理

3、方式存在很多缺点,比如说,教职工信息、工资信息的录入,查询,更新,分析都要完全依赖管理人员的手工记录和人工分析,人工记录是相当麻烦的。为满足需求,决定采用各种编程语言JSP开发了基于B/S架构的教师档案管理系统,教师档案管理系统是涉及信息科学、数据计算和计算机技术的复杂的人机交互系统。通过这些系统,可以对教职工和管理进行智能化管理,有效地记录并查询教职工的各项情况,为管理者提供了诸多方便。2设计的主要容和要求2.1数据库的逻辑结构设计我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具

4、体使用的数据库管理系统的特点进行转换。即转化为按计算机观点处理的逻辑关系模型,E-R模型向关系数据库模型转换应遵循下列原则:*每一个实体要转换成一个关系*所有的主键必须定义非空(NOTNULL)*对于二元联系应按照一对多、弱对实、一对一、多对多等联系来定义外键。根据E-R模型,教师档案管理系统建立了以下逻辑数据结构,下面是各数据表的详细说明。(1)教师信息表主要是记录了教师的基本信息。表结构如表2.1所示。.....表2.1教师信息表(t_jaoshi)列名数据类型长度允许空是否主键说明idint4否是I

5、Dgonghaovarchar50否否教师号xingmingvarchar50否否xingbievarchar50否否性别nianlingvarchar20否否年龄shengrivarchar20否否出生日期gongzuovarchar50否否工作时间zhuanyevarchar50否否专业zhaopianvarchar50否否照片beizhuvarchar50否否备注信息(2)工资信息表主要是记录了教职工工资的基本信息。表结构如表2.2所示。表2.2工资信息表(t_gongzi)列名数据类型长度允许空是

6、否主键说明idint4否是IDjsidvarchar50否否教师IDriqivarchar50否否工资月份gongzivarchar50否否工资数jiangjinvarchar20否否奖金(3)管理员信息表主要记录的管理员的账号信息,包括用户名和密码,表结构如表2.3所示。表2.3管理员信息表(t_admin)列名数据类型长度允许空是否主键说明userIdint4否是编号userNamevarchar50否否用户名userPwvarchar50否否密码.....2.2数据库的连接原理采用JDBC连接数据库

7、的方式,只需在工程中导入对应数据库的jar包,就可以方便的对数据库进行连接,在程序中,用Class.forName()方法来加载驱动程序,在用DriverManager的getConnection()方法就可以创建一个数据库连接。程序采用的是DAO模式来操作数据库,DAO(DataAccessObject,数据访问对象),是Java编程中的一种经典模式,已被广泛应用,也是J2EE架构中持久层框架的基础知识,基于分层次式的软件架构来实现对数据库的访问操作。DAO模式的主要思想就是从抽象数据源获取与操纵数据的

8、方法。抽象数据的含义就是编写应用程序的程序员不必关心数据库的物理位置,已经是何种数据库,只需使用封装数据库中表示记录的数据对象即可。其思想如图2.4所示:封装使用DataSourceDataAccessObjectBusinessObject创建/使用获取/修改DataTransferObject图2.4DAO模式类图图中BussinessObject是业务对象,是使用DAO模式的客户端;DataTransferObject数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。