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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(辅导员助理系统.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

辅导员助理系统.docx

1、辅导员助理系统辅导员助理系统软 件 文 档专业:地理信息系统 班级:0420302 学号:03110230&03110214 姓名:李 林(03110230) 郝 松(03110214) 题目名称:辅导员助理系统 完成日期:2005年12月10日 重庆邮电学院计算机学院实验中心 目 录第一章:系统定义21.1 系统定义 21.2 系统说明 2第二章:需求分析22.1 任务概述 22.1.1总体要求 22.1.2系统功能要求 22.2 性能要求42.3运行要求 42.4系统逻辑模型4 2.4.1数据采集 4 2.4.2数据流图 4 2.4.3数据字典 7第三章:系统设计83.1 概念设计83.2

2、 逻辑设计93.3 功能模块10第四章 编码与测试114.1主要SQL代码及运行界面11参考文献 21辅导员助理系统第一章 系统定义1.1系统定义随着高校扩招计划的进一步实施,大学规模越来越大,大学生辅导员的工作也日渐繁重,为了帮助辅导员老师从繁重的工作中解脱出来,更好的管理和教育学生,我们有了设计这样一个辅导员助理系统的想法 。该系统主要以辅导员老师为应用对象,提供对学生档案管理,成绩管理,纪律管理,日常的工作管理,提供方便的查询功能。1.2系统说明辅导员助理系统的需求分析和系统设计由两人合作,共同讨论决定。系统的分工部分:(1)李林(03110230)负责成绩管理、档案管理、纪律管理等模块

3、的实现;(2)郝松(03110214)负责用户管理、系统管理(包括数据库维护部分)、工作管理等模块的实现;第二章 需求分析2.1任务概述 2.1.1总体要求(1) 能提供学生的档案,成绩,纪律,获奖情况、老师学生通讯录等情况的查询、修改和删除,同时要求能给出学生个人和班级的成绩排序表和成绩分析报告,要求能够对辅导员老师的日常事务有一定的整理功能,方便学生工作的管理。(2) 保证整个系统的安全性,用户使用权限的灵活性,具备用户管理的各种功能如:登录、修改密码等,同时保证整个数据库中数据的一致性、完整性。(3) 要求系统的可操作性强,符合现实逻辑,界面友好,有较好的可维护性和可扩展性。2.1.2系

4、统功能要求一、客户端(1)系统初始化:系统启动后,只有部分功能可供使用,如用户登录、用户修改密码、保护模式、退出系统、管理员登录、帮助系统等,这样可以保证系统中数据的安全性,避免非法用户的破坏。(2)用户管理模块:包括用户登录、修改密码、保护模式、注销系统(包括注销和切换用户两个功能)、退出系统。 用户登录: 用户登录后,系统连接到数据库,该用户可以使用的系统功能全不启用;修改密码:在用户密码丢失或被别人知道后,通过重新设置自己的密码来保证系统的安全;保护模式:在用户工作时需要中途离开而又希望工作现场不要被人破坏的情况下提供的功能;注销系统:这部分包括两个功能:注销用户、切换用户。因为不同级别

5、的用户可以使用系统的功能不一样,所以提供切换用户的功能是必须的;退出系统:提供系统的安全退出方式。(3)成绩管理模块:包括成绩导入、成绩查询、成绩分析、成绩报表等功能。成绩导入:这一部分提供数据的批量导入功能,避免繁琐的数据输入;(注:此功能只限管理员和用户级别高的用户使用)成绩查询:提供学生个人和班级的成绩查询功能;成绩分析:对个人和班级的整体成绩情况作出分析,统计出优秀率,及格率、挂科率,优秀、及格、挂科人数,个人和班级主要科目的成绩走势图。这部分主要以图形化的方式显示,增进辅导员对学生成绩的掌握;成绩报表:对上面查询和分析的结果进行整理分类,提供打印输出的功能;(4)档案管理模块:包括基

6、本信息维护和奖惩情况统计等功能。基本信息维护: 提供对学生基本信息的查询、增加、修改、删除的维护功能;奖惩情况统计:对学生在校的奖励、惩罚等情况的登记,查询,修改,存档等操作;(5)纪律管理模块:包括早操、晚归、课堂、会议/讲座等的考勤功能,提供各部分的查询、修改、删除,存档等功能。(6)工作管理模块:包括通讯录、备忘录、工作计划、党团工作、生成通知等功能。通讯录:包括学生通讯录、学校各部门、老师通讯录,方便辅导员向学生转达学校的各种通知;备忘录:辅导员的工作杂而乱,通过建立备忘录来合理有序的安排各种工作,建立的备忘录具备定时提醒功能;工作计划:工作计划和备忘录相比重在比较大的方面,多以年度计

7、划为主,在计划的同时也给年底的总结报告提供了材料;党团工作:主要是管理党团组织的内部事务;生成通知: 对从学校接收到的各种非书面通知进行处理,生成固定格式的通知文档;(7)帮助模块:包括帮助系统和软件的版权信息。二、 服务器端: 本模块主要功能集中在数据库管理模块。数据库管理模块:包括管理员登录、管理账号、权限管理、数据备份、数据恢复等功能。 管理员登录:管理员登录系统后可以启动系统的所有功能;管理账号:在这一部分,管理员可以增加、删除用户;权限管理:可以设置各个用户对系统各部分功能的使用程度;数据备份:为数据提供最安全的保护方案;数据恢复: 对系统在不可预想的错误下产生的数据损坏进行恢复,确

8、保系统的正确运行;2.2 性能要求:(1)在局域网内保证终端与服务器的实时正确连接;(2)多个终端能同时对一个数据库进行访问、修改等操作,并保证数据的安全与完整;(3)多个终端能同时处理客户数据,互相不受影响。2.3运行要求:(1)硬件要求 CPU 800M以上,内存128M以上;(2)系统环境 要求windows98 以上,并且安装SQL Server2000 等。(3)软件环境 SQL Server 2000,Office,PowerBuilder9.02.4系统的逻辑模型:2.4.1 数据采集数据采集主要来自辅导员老师的学生信息表,和同学们的基本情况。2.4.2 数据流图(一)系统的主要

9、数据流图:(二)成绩管理子系统第一层数据流图(三)处理成绩单的子数据流图2.4.3 数据字典1、学生基本信息表学号唯一标识学生信息的属性学号=char(10)姓名标识学生的名字姓名=char(10)性别标识学生的性别性别=char(4)出生日期标识学生的出生出生日期datatime(8)班级标识学生所在的班级班级=char(10)职务标识学生担任的职务职务=char(8)系别标识学生所在的院系系别=char(10)固定电话标识联系学生的方式固定电话=char(10)移动电话标识联系学生的方式移动电话=char(15)宿舍标识学生的住宿地点宿舍=char(8)籍贯标识学生的籍贯籍贯=char(3

10、0)家庭住址标识学生的家庭住址家庭住址=char(30)家庭电话学生的家庭联系方式家庭电话=char(10)邮编标识学生家庭住址的邮编邮编=char(10)身份证号标识学生身份的属性身份证号=char(18)政治面貌标识学生的政治面貌政治面貌=char(10)民族标识学生的民族民族char(4)简历描述学生的简历简历=text(16)2、专业课程表 课程号唯一标识课程信息的属性课程号=char(10)课程名称标识课程的名称课程名称=char(20)课程性质标识课程的性质课程性质=char(8)学分标识课程的学分学分=int(4)学时标识课程的学时学时=int(4)3、早操情况表考勤名称标识考勤

11、的类型考勤编号=char(4)姓名标识学生的名字姓名=char(10)学号标识学生身份的属性学号=char(10)班级标识学生所在的班级班级=char(10)缺席标识学生早操情况缺席=char(8)时间标识时间时间=datatime(8)4、课堂情况表考勤名称标识考勤的类型考勤编号=char(4)时间标识时间时间=datatime(8)学号标识学生身份的属性学号=char(10)姓名标识学生的名字姓名=char(10)班级标识学生所在的班级班级=char(10)迟到标识学生的迟到情况迟到=char(2)早退标识学生的早退情况早退= char(2)旷课标识学生的迟到情况旷课= char(2)请假

12、标识学生的迟到情况请假= char(2)课程名称标识课程的名称课程名称=char(10)5、晚归情况表考勤名称标识考勤的类型考勤编号=char(4)时间标识时间时间=datatime(8)班级标识学生所在的班级班级=char(10)姓名标识学生的名字姓名=char(10)学号标识学生身份的属性学号=char(10)晚归表示学生的晚归情况晚归= char(2)6、会议讲座情况表考勤名称标识考勤的类型考勤编号=char(4)时间标识时间时间=data(8)姓名标识学生的名字姓名=char(10)学号标识学生身份的属性学号=char(10)班级标识学生所在的班级班级=char(10)会议讲座名称描述

13、会议讲座的基本信息会议讲座的信息=text(16)7、奖惩情况表学号标识学生身份的属性学号=char(10)姓名标识学生的名字姓名=char(10)班级标识学生所在的班级班级=char(10)时间标识时间时间=data(8)所获奖项描述学生的获奖情况获奖情况=text(16)所受处分描述学生的处分情况处分情况=text(16)8、用户权限表用户编号标识用户的编号用户编号=char(10)成绩导入标识用户的成绩导入功能成绩导入char(1)成绩查询标识用户的成绩查询功能成绩查询char(1)成绩分析标识用户的成绩分析功能成绩分析char(1)成绩报表标识用户的成绩报表功能成绩报表char(1)奖

14、惩情况统计标识用户的奖惩统计功能奖惩情况char(1)档案信息查询标识用户的档案信息功能档案信息char(1)早操情况标识用户的早操情况功能早操情况char(1)课堂情况标识用户的课堂情况功能课堂情况char(1)晚归情况标识用户的晚归情况功能晚归情况char(1)讲座会议情况标识用户的讲座会议情况功能讲座会议情况char(1)9、用户信息表用户编号标识用户的编号用户编号=char(10)用户名称标识用户的名称用户名称=char(10)密码标识用户的密码密码=char(12)10、管理员信息表 管理员编号标识管理员的编号管理员编号=char(10)管理员名称标识管理员的名称管理员名称=char

15、(10)密码标识管理员的密码密码=char(12)11、成绩表行号标识记录的条数行号int(4)学号标识学生身份的属性学号=char(10)姓名标识学生的名字姓名=char(10)时间标识时间时间=data(8)专业标识学生的专业情况专业char(20)课程1 标识课程1的名称课程1char(20)课程2 标识课程2的名称课程2char(20)课程3 标识课程3的名称课程3char(20)课程4 标识课程4的名称课程4char(20)课程5 标识课程5的名称课程5char(20)课程6 标识课程6的名称课程6char(20)课程7 标识课程7的名称课程7char(20)课程8 标识课程8的名称

16、课程8char(20)课程9 标识课程9的名称课程9char(20)课程10 标识课程10的名称课程10char(20)课程11标识课程11的名称课程11char(20)第三章 系统设计3.1 概念设计3.1.1系统主要功能的E-R图3.2 逻辑设计学生基本信息表(学号,姓名,性别,出生日期,班级,职务,系别,身份证号,宿舍,固定电话,移动电话,简历)家庭信息表(身份证号,姓名,联系人,民族,家庭住址,家庭电话,邮编)专业课程表(课程号,课程名称,性质,学分,学时)早操情况表(考勤名称,时间,学号,缺席)课堂情况表(考勤名称,时间,学号,迟到,早退,旷课,请假,课程名称)晚归情况表(考勤名称,

17、时间,学号,晚归)会议/讲座情况表(考勤名称,时间,学号,缺席,会议名称)奖惩情况表(学号,姓名,时间,奖励情况,处分情况)用户信息表(用户编号,用户名称,密码)管理员信息表(管理员编号,管理员名称,密码)选课表(学生学号,课程名称,成绩 ) 3功能模块第四章 编码与测试说明:在编写代码的过程中,我主要负责用户管理、系统管理(包括数据库维护部分)、成绩管理等模块的实现;下面只给出系统运行时的主要界面及主要的代码。4.1主要SQL代码及运行界面(一)、数据库中创建表的Sql语句:(以下是数据库中常用又重要的表) 1、 创建管理员表CREATE TABLE 管理员表 ( 管理员编号 char (1

18、0) COLLATE Chinese_PRC_CI_AS NOT NULL , 管理员名 char (10) COLLATE Chinese_PRC_CI_AS NULL , 密码 char (12) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY2创建会议讲座情况表CREATE TABLE 会议讲座情况表 ( 考勤名称 char (4) COLLATE Chinese_PRC_CI_AS NOT NULL , 时间 datetime NOT NULL , 姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL , 学号

19、char (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 会议名称 text COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY TEXTIMAGE_ON PRIMARY3.创建奖惩情况表CREATE TABLE 奖惩情况表 ( 行号 int IDENTITY (1, 1) NOT NULL , 学号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL , 时间 char (10) COLLAT

20、E Chinese_PRC_CI_AS NOT NULL , 获奖情况 char (30) COLLATE Chinese_PRC_CI_AS NULL , 处分情况 char (30) COLLATE Chinese_PRC_CI_AS NOT NULL , CONSTRAINT PK_奖惩情况表 PRIMARY KEY CLUSTERED ( 行号 ) ON PRIMARY ) ON PRIMARY4. 创建课堂情况表CREATE TABLE 课堂情况表 ( 考勤名称 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 时间 char (10) C

21、OLLATE Chinese_PRC_CI_AS NOT NULL , 学号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL , 班级 char (10) COLLATE Chinese_PRC_CI_AS NULL , 迟到 char (2) COLLATE Chinese_PRC_CI_AS NULL , 早退 char (2) COLLATE Chinese_PRC_CI_AS NULL , 旷课 char (2) COLLATE Chinese_PRC_

22、CI_AS NULL , 请假 char (2) COLLATE Chinese_PRC_CI_AS NULL , 课程名称 char (20) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY5.创建权限表CREATE TABLE 权限表 ( 用户编号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 成绩导入 char (1) COLLATE Chinese_PRC_CI_AS NOT NULL , 成绩查询 char (1) COLLATE Chinese_PRC_CI_AS NOT NULL , 成绩分析

23、 char (1) COLLATE Chinese_PRC_CI_AS NOT NULL , 成绩报表 char (1) COLLATE Chinese_PRC_CI_AS NOT NULL , 奖惩情况统计 char (1) COLLATE Chinese_PRC_CI_AS NOT NULL , 档案信息查询 char (1) COLLATE Chinese_PRC_CI_AS NOT NULL , 早操情况 char (1) COLLATE Chinese_PRC_CI_AS NOT NULL , 课堂纪律 char (1) COLLATE Chinese_PRC_CI_AS NOT N

24、ULL , 晚归情况 char (1) COLLATE Chinese_PRC_CI_AS NOT NULL , 讲座会议纪律 char (1) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARY6.创建晚归情况表CREATE TABLE 晚归情况表 ( 考勤名称 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 时间 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 学号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL

25、, 姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL , 班级 char (10) COLLATE Chinese_PRC_CI_AS NULL , 晚归 char (4) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARY7.创建学生基本情况表CREATE TABLE 学生基本信息表 ( 学号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL , 姓名 char (20) COLLATE Chinese_PRC_CI_AS NULL , 性别 char (4) COLLATE C

26、hinese_PRC_CI_AS NULL , 出生日期 datetime NULL , 班级 char (7) COLLATE Chinese_PRC_CI_AS NULL , 职务 char (10) COLLATE Chinese_PRC_CI_AS NULL , 系别 char (10) COLLATE Chinese_PRC_CI_AS NULL , 固定电话 char (10) COLLATE Chinese_PRC_CI_AS NULL , 移动电话 char (15) COLLATE Chinese_PRC_CI_AS NULL , 寝室 char (10) COLLATE Chinese_PRC_CI_AS NULL , 籍贯 char (30) COLLATE Chinese_PRC_CI_AS NULL , 家庭住址 char (30) COLLATE Chinese_PRC_CI_AS NULL , 家庭电话 char (10) COLLATE Chinese_PRC_CI_AS NULL , 邮编 char (10) COLLATE Chinese_PRC_CI_AS NULL , 身份证号 char (18) COLLATE Chinese_PRC_CI_AS NULL , 民族 cha

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1