ImageVerifierCode 换一换
格式:DOC , 页数:26 ,大小:539KB ,
资源ID:6957329      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6957329.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高校学生档案管理系统说明书Word格式文档下载.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

高校学生档案管理系统说明书Word格式文档下载.doc

1、前 言数据库是从60年代初发展起来的计算机技术。经过四十多年的发展,数据库技术己经趋于成熟。就数据库应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国高校的网上招生系统,学校的各种管理信息系统,学校成绩查询系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。本学生档案管理系统包括学生信息、家庭信息、奖惩信息、毕业信息等内容的管理。我国的网上教学教务管理系统并不十分完善,在高等学校的教务管理工作

2、中,学生信息的网上查询都是十分复杂、棘手的工作。遵从以往的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;如今面对大量的学生数据、报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件是极其重要的,而且是必需的。 本系统正是为解决这一问题而设计的,大大减少了以往学生管理工作的工作量,提高了工作效率,适应时代的步伐。本系统采用Oracle公司的MySQL作为后台数据库,由于本次为课程设计,所需的数据

3、库并不需要很大,因而不使用SQL Server;使用MyEclipse8.6集成开发软件进行开发,以windows xp操作系统作为开发平台。正 文1. 需求分析1.1任务需求分析经分析先给出该系统的系统流程图,如图2.1所示:用户登录读取用户类型管理自己的信息管理普通 用 户 信 息学生基本信息学生社会关系学生奖惩信息学生毕业信息帮助用户管理模块开 始图1.1系统流程图重新输入失败成功普通用户管理员该系统主要包括学生基本信息模块,家长信息模块,奖惩信息模块和毕业信息模块,系统要实现基本信息录入、修改、删除、保存和查询等功能:1、 信息的输入,包括学生基本信息、家长信息、奖惩信息、毕业信息等。

4、2、 信息的修改、删除。3、 根据要求,查询符合条件的各类信息。4、 依据实际需要,对重要新信息进行统计。1.2数据流图、数据字典1.数据流图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的

5、箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点。该系统数据流图如图2.2所示:接受信息更新 系 统信 息1 学生信息处理事务用 户 户查询图2.2 系统数据流2.数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。数据字典卡片:

6、名称:描述:对学生基本情况的描述定义:学号+姓名+性别+民族+出生日期+家庭住址+通信地址+考生来源+家庭背景+入学分数+入学政治面貌+所在院系+专业+邮政编码位置:输出到打印机保存到磁盘名字:学号惟一地标识一个特定学生的关键域学号=10字符学生基本信息表 家长信息表 学生毕业信息表 学生家长信息对学生家长信息的描述学号+姓名+家长姓名+工作单位+职务+电话+年龄+文化程度输出到打印机保存到磁盘学生奖惩信息的描述学号+姓名+奖惩名称+奖惩日期+奖惩原因+评价 别名: 学生用户输入学生自己的信息,查看其他的信息用户名+密码普通用户表学生毕业后的信息描述学号+姓名+学历+学位+工作单位+职务+单位

7、+政治面貌+电话2. 概念结构设计数据库概念设计通过对学生管理系统的内容和数据流程分析及E-R图,设计如下数据项和数据结构。学生基本信息包括的数据项有:学号、姓名、性别、民族、出生年月、家庭出生、考生来源、入学分数、入学政治面貌、家庭住址、通讯地址、邮政编码、所在院系、专业等。学生家长信息包括的数据项有:父亲姓名、父亲工作单位、父亲电话、父亲职务、父亲年龄、父亲文化程度、母亲姓名、母亲工作单位、母亲电话、母亲职务、母亲年龄、母亲文化程度等。学生奖惩信息包括的数据项有:学号、姓名、奖惩名称、奖惩日期、奖惩原因、评价等。学生毕业信息包括的数据项有:毕业情况、毕业去向、当前学历、学位、当前工作单位、

8、工作经历、当前政治面貌、当前职务、当前职称等用户信息。用户信息包括的数据项有:登录名,密码等。数据库概念结构设计,是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。1实体联系E-R图根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。学 生所在院系家庭住址姓名是否为系统原有信息 是 否 提示:需要在保存后退出 是否保存? 否 是 保存成功 否 是 Rollback Commit 关闭窗体性别年龄出生日期邮政编码图2.1学生实体图图2.2 家长实体图毕业信息学 历学 位工作单位职 称工

9、作经历政治面貌电 话图2.3 毕业工作信息图家 长姓 名职 称电话号码文化程度图3.7 实体联系图奖惩信息奖惩名称原 因奖惩日期奖惩评价图2.4 奖惩信息图用户名密 码图2.5 普通用户实体图家长信息学生查看学生信息维护1图2.6 实体联系图3. 逻辑结构设计 数据库逻辑结构设计在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在数据库设计的实现过程中,能在计算机上有效地表示出这些关系就成了数据库设计的关键。根据学生档案管理系统的功能要求,选取ODB ODBC作为后台数据库

10、。在上面的实体和实体之间的E-R图设计基础上,形成数据库中的表格及表格之间的关系。该数据库由5个表组成,学生基本信息表,学生家长信息表,学生奖惩信息表,学生毕业信息表,用户信息表 。主表的结构设计:1.学生基本信息表学生基本信息表是对学生的基本信息进行统计,学号、姓名、性别、民族出生年月、家庭背景、考生来源、入学分数、入学政治面貌、家庭住址、通讯地址、邮政编码、所在院系、专业等信息。学生基本信息表的结构表如表3-1。表3-1 学生基本信息结构表字段名称数据类型主键非空charYesNo民族出生年月date家庭背景考生来源NO入学分数smallint入学政治面貌通讯地址院系专业2.学生家长信息表

11、学生家长信息表是对学生家长信息的统计,包括父亲姓名、父亲工作单位、父亲电话、父亲职务、父亲年龄、父亲文化程度、母亲姓名、母亲工作单位、母亲电话、母亲职务、母亲年龄、母亲文化程度等。学生家长信息表的结构如表3-2所示。表3-2 学生家长信息yes父亲姓名父亲工作单位父亲电话号码父亲职位No 父亲年龄母亲姓名母亲工作单位母亲电话号码母亲职位母亲年龄3.学生奖惩信息学生奖惩信息是对学生在校期间的奖惩信息的统计,包括学号、姓名、奖惩名称、奖惩日期、奖惩原因、各种评价等。学生奖惩信息表结构如表3-3。表3-3 学生奖惩信息表编号奖惩原因评价4.用户信息操作用户表是对使用本系统的用户进行身份和权限验证用的

12、,包括用户名称、密码、用户权限信息。操作用户表的结构如表3-4。表3-4 操作用户结构表密码5、学生毕业信息表学生毕业信息表是对学生毕业后的信息的统计。包括毕业情况、毕业去向、当前学历、学位、当前工作单位、工作经历、当前政治面貌、当前职务、当前职称等用户信息。毕业信息表如图3-5。表3-5学生毕业工作信息表毕业去向当前学历当前工作经历当前政治面貌当前职称3.5数据库的连接数据库创建完成后的工作是建立数据库的连接,当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。该系统的连接程序如下:String url =

13、jdbc:mysql:/localhost:3307/dagl?characterEncoding=utf-8&autoReconnect=true;String userName=rootString password=1Class.forName(com.mysql.jdbc.Driver);Connection con = DriverManager.getConnection(url, userName, password);Statement stmt = con.createStatement();String sql=select * from student where stu

14、ID=+id+ResultSet rs=stmt.executeQuery(sql);设计中设计数据窗口的时候,通过对话框实现与数据的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。4. 系统实现package com.bean1;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public

15、class SqlBean Connection con;PreparedStatement pre;ResultSet rs;public SqlBean()tryClass.forName(catch(ClassNotFoundException e)e.printStackTrace();con=DriverManager.getConnection(3307/dagl,catch(SQLException e)/*插入记录 */public int getInsert(String sql,StuBean sBean)int count=0;pre=con.prepareStateme

16、nt(sql);pre.setString(1,sBean.getStuID();pre.setString(2,sBean.getName();pre.setString(3,sBean.getSex();pre.setString(4,sBean.getNationality();pre.setString(5,sBean.getBirthday();pre.setString(6,sBean.getBackground();pre.setString(7,sBean.getKsly();pre.setInt(8,sBean.getGrade();pre.setString(9,sBean

17、.getZzmm();pre.setString(10,sBean.getAddress();pre.setString(11,sBean.getPhone();pre.setString(12,sBean.getPostalcode();pre.setString(13,sBean.getYx();pre.setString(14,sBean.getProfession();count=pre.executeUpdate();finallytrypre.close();con.close();catch(SQLException e)e.printStackTrace();return co

18、unt;public int getInsert1(String sql,UserBean uBean)pre.setString(1,uBean.getUsername();pre.setString(2,uBean.getPassword();public int getInsert2(String sql,FatBean fBean)pre.setString(1,fBean.getStuID();pre.setString(2,fBean.getName();pre.setString(3,fBean.getFname();pre.setString(2,fBean.getCompany();pre.setString(2,fBean.getPlant();pre.setString(2,fBean.getPhone();pre.setInt(2,fBean.getAge();pre.setString(2,fBean.getCulture();/更新记录public int getUpdate(String sql,StuBean sBean)pre.setInt(8,sBean.getGrad

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2