急求一份管理信息系统课程设计
一、文档要求:A.需要提交的文档包括:系统规划部分、系统分析部分、系统设计部分、系统实现部分、设计总结、课程设计概要表共6部分文档。要求:1、各部分文档的一级标题保持设计...
一、文档要求:
A.需要提交的文档包括:系统规划部分、系统分析部分、系统设计部分、系统实现部分、设计总结、课程设计概要表共6部分文档。要求:
1、各部分文档的一级标题保持设计模版的样式,不需再动。
2、二级标题根据模版中设定的格式添加内容。
B.各部分文档包含的内容:
1、系统规划部分 :
1)战略规划说明书,内容如下:
系统的名称和性质。
新系统的目标,约束和总体结构。(修订版P94;第三版P96)
新系统的开发方法和选择此方法的原因
系统的总体实施进度。
2、系统分析阶段
1)可行性分析报告
2)现行系统概况说明书:包括
(1)现行系统现状详细调查说明:
包括组织机构图,功能一览表、业务流程图、
业务流量以及存在的薄弱环节,主要算法等(可以根据设计情况进行选择,但不能少于上述3项)。
(2)现行系统分析:用户需求及主要存在的问题等。
3)新系统逻辑方案
(1)新系统目标(要求具体);
(2)新系统逻辑模型(数据流程图、数据字典、实体关系图 )
(3)新系统功能分析(改进,补充,优越之处);
(4)新系统在各个处理环节上采用的管理方法、模型;
其中,新系统逻辑方案以数据流图、数据字典、实体关系图为主。
3、系统设计部分文档
1)总体设计:信息系统流程图设计、功能结构图设计、模块结构图等(选择一项描述系统的功能结构即可)。
2)代码设计与设计规范的制定。
3)系统物理配置方案设计:设备配置、通信网络的选择与设计、数据库管理系统的选择、开发软件的选择。
4)数据存储设计:数据库设计(与分析阶段的ER图对应)。
5)计算机处理过程设计:输入/输出设计、处理流程图设计等(主要说明系统有哪些输入和输出,大体的数据来源和格式是什么)。
4、系统实现部分文档
1)用户手册(记录开发系统的使用方法)
5、设计总结
课程设计小组成员在课程设计过程中的心得体会。要求包括每位开发成员,主要阐述在设计中学习到的东西和自己的不足。
6、附录
部分核心源代码,两三页即可。
只是实习报告,不用很多。但是尽量不要太老…… 展开
A.需要提交的文档包括:系统规划部分、系统分析部分、系统设计部分、系统实现部分、设计总结、课程设计概要表共6部分文档。要求:
1、各部分文档的一级标题保持设计模版的样式,不需再动。
2、二级标题根据模版中设定的格式添加内容。
B.各部分文档包含的内容:
1、系统规划部分 :
1)战略规划说明书,内容如下:
系统的名称和性质。
新系统的目标,约束和总体结构。(修订版P94;第三版P96)
新系统的开发方法和选择此方法的原因
系统的总体实施进度。
2、系统分析阶段
1)可行性分析报告
2)现行系统概况说明书:包括
(1)现行系统现状详细调查说明:
包括组织机构图,功能一览表、业务流程图、
业务流量以及存在的薄弱环节,主要算法等(可以根据设计情况进行选择,但不能少于上述3项)。
(2)现行系统分析:用户需求及主要存在的问题等。
3)新系统逻辑方案
(1)新系统目标(要求具体);
(2)新系统逻辑模型(数据流程图、数据字典、实体关系图 )
(3)新系统功能分析(改进,补充,优越之处);
(4)新系统在各个处理环节上采用的管理方法、模型;
其中,新系统逻辑方案以数据流图、数据字典、实体关系图为主。
3、系统设计部分文档
1)总体设计:信息系统流程图设计、功能结构图设计、模块结构图等(选择一项描述系统的功能结构即可)。
2)代码设计与设计规范的制定。
3)系统物理配置方案设计:设备配置、通信网络的选择与设计、数据库管理系统的选择、开发软件的选择。
4)数据存储设计:数据库设计(与分析阶段的ER图对应)。
5)计算机处理过程设计:输入/输出设计、处理流程图设计等(主要说明系统有哪些输入和输出,大体的数据来源和格式是什么)。
4、系统实现部分文档
1)用户手册(记录开发系统的使用方法)
5、设计总结
课程设计小组成员在课程设计过程中的心得体会。要求包括每位开发成员,主要阐述在设计中学习到的东西和自己的不足。
6、附录
部分核心源代码,两三页即可。
只是实习报告,不用很多。但是尽量不要太老…… 展开
展开全部
1成绩管理系统------分析报告(不知如何贴数据流程图之类的到这里,所以把相关图片贴到空间里啦)(另:数据字典是表格形式啦,贴来这里就变了。)
一 . 引言
1.系统名称:学生成绩管理信息系统
2.开发目标:开发出一个操作简便,界面友好,灵活实用,安全可靠的学生成绩管理信息系统。
该系统的开发以教务管理人员和任课教师服务为对象,能够提高学校对学生成绩的统计分析效率,减轻教务管理人员对学生成绩管理和统计的负担,提高学校对学生成绩的规范化管理。
该成绩管理系统能够及时对学生成绩进行收集整理,使学校相关部门及时获取可靠的学生成绩信息,便于管理。
3.主要功能:
本系统的使用者根据其使用者------教务处管理人员和任课教师-----可分为以下几方面:
(1)教务处管理人员登陆后,进入教务人员管理模块,可以进行个人信息查询,教师住处职称工资情况的查询,学生信息查询,成绩查询以及退出系统等操作。
(2)教师登陆教师管理子系统,要能够对学生成绩进行权限范围内的录入、添加、修改、删除、查询;查询教师信息、更改个人登陆密码、修改个人信息等;
(3)学生单科成绩、全科成绩的总分、平均分,最高分、最低分,排序等计算和统计实现自动化;可以按班级、按个人进行信息查询;信息可以发布到网络,以实现数据共享;
(4)能够自动进行录入错误检查
4.开发背景
每个学校都需要在学期末进行期末考试成绩的统计分析工作,而这些工作都必须在考试结束后近一个星期的时间内完成。大量的成绩数据的统计分析工作如果只靠人工来完成,费时费力,还容易出错。随着计算机技术的飞速发展,计算机在日常管理应用中迅速普及,利用计算机进行学生成绩管理势在必行。因此需开发出一个能满足学校进行成绩的录入,统计,查询,报表和打印等需求的、功能完善、安全可靠、迅速简便的成绩管理信息系统。
二. 系统目标和开发的可行性
1.系统目标:
(1)为教务处管理人员提供各学期、各年级、各班级学生的基本成绩信息,以作为其进行成绩汇总,分析和考绩和总结评比的依据。
(2)方便各任课教师记录,统计所带班学生成绩,提高工作效率,减轻负担;总结经验,提高教学质量。
(3)实现快速方便地处理大量成绩数据信息,完成成绩的录入、添加、修改、删除、统计、查询、排序等处理要求。
(4)输出和打印成绩单和各种成绩报表。
2.开发的可行性
(1)系统的名称、功能、目标等已如前所述,此地不再重复。
(2)系统环境以及工具:
A. 软件环境:
用户端:Windows2000,Windows2003,Windows XP
服务器端:WindowsNT/Windows2000及以上操作系统
编程语言:SOL
数据库:Access2003
B 硬件环境:
有高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,组成信息资源共享的计算机网络,有共享的打印机,扫描仪等等
(3)系统设计原则:
1) 系统运行安全可靠,稳定性好;
2) 系统的可管理性和可维护性好;
3) 系统输入界面友好,操作简便易行,尽量减少用户的输入工作量;
4)允许多种数据输入方式,能实现多种查询,允许进行模糊查询;
5)数据具有规范性,整体性,方便数据之间的比较分析。
(4)系统可行性分析:
A. 技术可行性:系统要求在windows2000以上环境运行,后台数据库采用access2003,使用SOL编程,采用ADO方式连接数据库,这些在目前都是容易实现的。程序将部分需要经常调用的数据存入内存,可提高程序运行速度.
B.经济可行性:在经济上,用此系统加强了成绩信息管理效率,为教务人员提供了较高的效率,可节省人力资源的开支。
C.管理的可行性:在工作上,教务人员管理学生信息量非常大,开发了此系统,可极大提高教务人员的工作的效率。方便成绩的储存和修改,及以后随时查询成绩信息,是一个比较人性化的管理系统。
(5).系统分析结论:
由以上分析得出,本系统可进行开发。
三. 现行系统概况
1.现行系统现状调查
现有的学生成绩管理系统主要是以成绩数据信息的存储和统计为目标,而且系统的设计繁琐,管理不够专人化,需要的人员过多,因此系统的安全性保密性不好;查询功能简单,数据共享性不高。
2.系统需求说明
(1)系统需要在实现数据录入,存储,统计自动化的基础上增强查询功能;
(2)要能够充分利用网络扩大信息共享程度;
(3)设专人管理员,明确划分管理权限,规范管理,以提高系统的安全性保密性。
四. 新系统的逻辑方案
1.业务流程图
2.数据流程图
(1)顶层图:
(2)第一层:
(3)第二层:
A:身份验证图:
B:成绩变动处理科:
C:教务人员身份验证:
3.数据字典
A:数据存储条目:
编号 名称 组成
D1.1
教师信息表 教师编号,教师姓名,教师职称,所教班级,所在学院
D1.2
学生成绩记录单 学生学号,姓名,课程名称,课程编号,课程成绩,教师编号
D1.3
教务人员信息表 教务人员姓名,编号,职称
D1.4
反馈信息表 教务处人员信息后对教师的评价,学生成绩的分析
B:数据加工条目:
编号 名称 输入 处理逻辑 输出
P1.1 身份验证处理 教师登陆信息 检验教师教工号与密码是否一致 ———
P1.2 成绩变动处理 学生学科成绩 录入、修改、删除成绩并检验是否输入错误 学生成绩记录单
P1.3 成绩查询处理 学生班别、学号、姓名 查询学生成绩,排序等 学生成绩记录单
P1.4
身份验证处理 教务人员登陆信息量 检验教务人员编号与密码 ———
P1.5 成绩查询处理 学院编号、年级、学号 查询班级成绩、排序及学期平均分等 学生成绩记录单及对教师的反馈信息
C:数据元素项目:
编号 名称 数据类型 长度 小数位 取值范围 说明
01 教师编号 N 8 0
02 教师名字 C 8
03 教师职称 C 6
04 所教班级 N 8 0
05 学生学号 N 8 0
06 学生姓名 C 8
07 课程名称 C 16
08 课程编号 N 10
09 成绩 N 3 1 0~~100
10 教务人员编号 N 8 0
11 教务人员姓名 C 8
12 教务人员职称 C 6
五.系统实施计划:
1.工作任务分工:
系统初步规划:
实验报告填写及图表绘制:
系统编程:,
后期系统检测完善:
2.进度安排:
系统分析阶段:2006.6.11—2..6.6.13
系统设计阶段:20066.20—2006.6.24
系统实施阶段:2006.25—2006.6.29
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2系统设计报告:
系统设计报告
一、概述
以需求分析说明书为依据,针对教务管理人员及教师对学生成绩的管理需求,参照现有的开发环境,利用可用资源和使用环境,设计出能满足相应功能的特点,构造并确定出类和类成员函数。
二、环境说明
1.硬件环境:CPU型号为Pentium Ⅲ以上,内存128M以上。
系统环境:Windows98 及WindowsXP等系统均可。
2.开发环境:Access软件下开发,此软件是面向对象的开发工具,易于上手,而且界面比较友好
三、模块图
四、功能模块
本系统大致分为如下四大功能模块。
1.用户登陆模块
用户登陆模块:(教务处管理人员---叶飞—密码:950281)
(教师---刘力—密码:980102)
A:教务处管理人员登陆后,进入教务人员管理模块,可以进行个人信息查询,教师住处查询,学生信息查询,成绩查询以及退出系统等操作。
B:教师登陆后,进入教员管理模块,可以进行个人资料修改,学生信息查询,本班成绩查询,其它班成绩查询,退出登陆等操作。
2.查询及修改模块
包括以下四个模块:
A:学生个人信息查询模块:此模块又分为学生个体模块和班级模块。学生个体模块包含了学生的基本信息以及成绩,可进行如学生所在班组,学院,专业,英语成绩等相关查询操作;
在班级模块则可按班级查询学生的信息。
B:教师信息查询及修改模块:此模块主要服务于教务管理人员,可以通过打开“教师表”或“单个教师信息”进行总体或指定个体查询,如对教师工龄、工资额的设定,对各个工龄段及相应的工龄工资额进行修改、添加、删除等操作。
C:成绩查询及修改模块:该模块又分为三部分:按指定学号进行学生个体成绩查询及修改; 按指定教工号进行教师所教班级成绩查询; 按指定班级号或专业号进行综合成绩查询其中还包括教师对其它班成绩的查询(但不无修改权)。
成绩查询具体内容包括指定科目成绩查询,成绩排序,排名,平均分和不及格科目查询等
D:用户信息修改模块:此模块用于教务管理人员及教师修改密码或用户名,教师教课班级及工资职称等信息的修改。
3.退出模块
查询修改完毕,通过退出模块退出成绩管理系统,以确保系统及个人信息的安全。
五、代码设计:
1 用户登陆模块代码:
A:教务处管理人员登陆
◆Private Sub 教务处人员登录_Click()
On Error GoTo Err_教务处人员登录_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(30331) & ChrW(24405)
DoCmd.RunMacro stDocName
Exit_教务处人员登录_Click:
Exit Sub
Err_教务处人员登录_Click:
MsgBox Err.Description
Resume Exit_教务处人员登录_Click
End Sub
B: 教师登陆
◆Private Sub 教师登录_Click()
On Error GoTo Err_教师登录_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(30331) & ChrW(24405)
DoCmd.RunMacro stDocName
Exit_教师登录_Click:
Exit Sub
Err_教师登录_Click:
MsgBox Err.Description
Resume Exit_教师登录_Click
End Sub
◆Private Sub ok_Click()
If Len(Nz(Me!UserName)) = 0 And Len(Nz(Me!UserPassword)) = 0 Then
MsgBox "用户名、密码为空!请输入", vbCritical, "error"
Me!UserName.SetFocus
ElseIf Len(Nz(Me!UserName)) = 0 Then
MsgBox "用户名为空!请输入", vbCritical, "error"
Me!UserName.SetFocus
ElseIf Len(Nz(Me!UserPassword)) = 0 Then
MsgBox "密码为空!请输入", vbCritical, "error"
Me!UserName.SetFocus
Else
If Me!UserName = "刘力" Then
If UCase(Me!UserPassword) = "980102" Then
MsgBox "欢迎使用!", vbInformation, "成功"
DoCmd.OpenForm "教师-综合信息查询"
Else
MsgBox "密码有误,非正常退出。", vbCritical, "error"
DoCmd.Close
End If
Else
MsgBox "用户名有误,非正常退出。", vbCritical, "error"
DoCmd.Close
End If
End If
End Sub
2 学生个人信息查询模块代码
A:指定学生信息查询:
◆ Private Sub Command1_Click()
On Error GoTo Err_Command1_Click
Dim stDocName As String
stDocName = ChrW(23398) & ChrW(29983) & ChrW(20010) & ChrW(20154) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command1_Click:
Exit Sub
Err_Command1_Click:
MsgBox Err.Description
Resume Exit_Command1_Click
End Sub
B:班级所有学生信息查询:
◆Private Sub Command20_Click()
On Error GoTo Err_Command20_Click
Dim stDocName As String
stDocName = ChrW(29677) & ChrW(32423) & ChrW(23398) & ChrW(29983) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command20_Click:
Exit Sub
Err_Command20_Click:
MsgBox Err.Description
Resume Exit_Command20_Click
End Sub
3 教师信息查询及修改模块代码
A:指定教师信息查询
◆Private Sub Command13_Click()
On Error GoTo Err_Command13_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(21333) & ChrW(20010) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command13_Click:
Exit Sub
Err_Command13_Click:
MsgBox Err.Description
Resume Exit_Command13_Click
End Sub
B:全体教师信息查询:
◆Private Sub Command14_Click()
On Error GoTo Err_Command14_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command14_Click:
Exit Sub
Err_Command14_Click:
MsgBox Err.Description
Resume Exit_Command14_Click
End Sub
4 成绩查询及修改模块代码
A:指定学生个体成绩查询:
◆Private Sub Command23_Click()
On Error GoTo Err_Command23_Click
Dim stDocName As String
stDocName = ChrW(23398) & ChrW(29983) & ChrW(20010) & ChrW(20154) & ChrW(25104) & ChrW(32489) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command23_Click:
Exit Sub
Err_Command23_Click:
MsgBox Err.Description
Resume Exit_Command23_Click
End Sub
B: 指定班级综合成绩查询
◆Private Sub Command24_Click()
On Error GoTo Err_Command24_Click
Dim stDocName As String
stDocName = ChrW(25353) & ChrW(29677) & ChrW(32423) & ChrW(26597) & ChrW(-29726) & ChrW(23398) & ChrW(29983) & ChrW(25104) & ChrW(32489)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command24_Click:
Exit Sub
Err_Command24_Click:
MsgBox Err.Description
Resume Exit_Command24_Click
End Sub
5 用户信息修改模块代码
◆Private Sub Command28_Click()
On Error GoTo Err_Command28_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command28_Click:
Exit Sub
Err_Command28_Click:
MsgBox Err.Description
Resume Exit_Command28_Click
End Sub
6 退出模块代码
◆Private Sub Command31_Click()
On Error GoTo Err_Command31_Click
DoCmd.Quit
Exit_Command31_Click:
Exit Sub
Err_Command31_Click:
MsgBox Err.Description
Resume Exit_Command31_Click
End Sub
__________________________________________________________________________________________________________
3系统实施报告
一 . 引言
1.系统名称:学生成绩管理信息系统
2.开发目标:开发出一个操作简便,界面友好,灵活实用,安全可靠的学生成绩管理信息系统。
该系统的开发以教务管理人员和任课教师服务为对象,能够提高学校对学生成绩的统计分析效率,减轻教务管理人员对学生成绩管理和统计的负担,提高学校对学生成绩的规范化管理。
该成绩管理系统能够及时对学生成绩进行收集整理,使学校相关部门及时获取可靠的学生成绩信息,便于管理。
3.主要功能:
本系统的使用者根据其使用者------教务处管理人员和任课教师-----可分为以下几方面:
(1)教务处管理人员登陆后,进入教务人员管理模块,可以进行个人信息查询,教师住处职称工资情况的查询,学生信息查询,成绩查询以及退出系统等操作。
(2)教师登陆教师管理子系统,要能够对学生成绩进行权限范围内的录入、添加、修改、删除、查询;查询教师信息、更改个人登陆密码、修改个人信息等;
(3)学生单科成绩、全科成绩的总分、平均分,最高分、最低分,排序等计算和统计实现自动化;可以按班级、按个人进行信息查询;信息可以发布到网络,以实现数据共享;
(4)能够自动进行录入错误检查
4.开发背景
每个学校都需要在学期末进行期末考试成绩的统计分析工作,而这些工作都必须在考试结束后近一个星期的时间内完成。大量的成绩数据的统计分析工作如果只靠人工来完成,费时费力,还容易出错。随着计算机技术的飞速发展,计算机在日常管理应用中迅速普及,利用计算机进行学生成绩管理势在必行。因此需开发出一个能满足学校进行成绩的录入,统计,查询,报表和打印等需求的、功能完善、安全可靠、迅速简便的成绩管理信息系统。
二. 系统目标和开发的可行性
1.系统目标:
(1)为教务处管理人员提供各学期、各年级、各班级学生的基本成绩信息,以作为其进行成绩汇总,分析和考绩和总结评比的依据。
(2)方便各任课教师记录,统计所带班学生成绩,提高工作效率,减轻负担;总结经验,提高教学质量。
(3)实现快速方便地处理大量成绩数据信息,完成成绩的录入、添加、修改、删除、统计、查询、排序等处理要求。
(4)输出和打印成绩单和各种成绩报表。
2.开发的可行性
(1)系统的名称、功能、目标等已如前所述,此地不再重复。
(2)系统环境以及工具:
A. 软件环境:
用户端:Windows2000,Windows2003,Windows XP
服务器端:WindowsNT/Windows2000及以上操作系统
编程语言:SOL
数据库:Access2003
B 硬件环境:
有高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,组成信息资源共享的计算机网络,有共享的打印机,扫描仪等等
(3)系统设计原则:
1) 系统运行安全可靠,稳定性好;
2) 系统的可管理性和可维护性好;
3) 系统输入界面友好,操作简便易行,尽量减少用户的输入工作量;
4)允许多种数据输入方式,能实现多种查询,允许进行模糊查询;
5)数据具有规范性,整体性,方便数据之间的比较分析。
(4)系统可行性分析:
A. 技术可行性:系统要求在windows2000以上环境运行,后台数据库采用access2003,使用SOL编程,采用ADO方式连接数据库,这些在目前都是容易实现的。程序将部分需要经常调用的数据存入内存,可提高程序运行速度.
B.经济可行性:在经济上,用此系统加强了成绩信息管理效率,为教务人员提供了较高的效率,可节省人力资源的开支。
C.管理的可行性:在工作上,教务人员管理学生信息量非常大,开发了此系统,可极大提高教务人员的工作的效率。方便成绩的储存和修改,及以后随时查询成绩信息,是一个比较人性化的管理系统。
(5).系统分析结论:
由以上分析得出,本系统可进行开发。
三. 现行系统概况
1.现行系统现状调查
现有的学生成绩管理系统主要是以成绩数据信息的存储和统计为目标,而且系统的设计繁琐,管理不够专人化,需要的人员过多,因此系统的安全性保密性不好;查询功能简单,数据共享性不高。
2.系统需求说明
(1)系统需要在实现数据录入,存储,统计自动化的基础上增强查询功能;
(2)要能够充分利用网络扩大信息共享程度;
(3)设专人管理员,明确划分管理权限,规范管理,以提高系统的安全性保密性。
四. 新系统的逻辑方案
1.业务流程图
2.数据流程图
(1)顶层图:
(2)第一层:
(3)第二层:
A:身份验证图:
B:成绩变动处理科:
C:教务人员身份验证:
3.数据字典
A:数据存储条目:
编号 名称 组成
D1.1
教师信息表 教师编号,教师姓名,教师职称,所教班级,所在学院
D1.2
学生成绩记录单 学生学号,姓名,课程名称,课程编号,课程成绩,教师编号
D1.3
教务人员信息表 教务人员姓名,编号,职称
D1.4
反馈信息表 教务处人员信息后对教师的评价,学生成绩的分析
B:数据加工条目:
编号 名称 输入 处理逻辑 输出
P1.1 身份验证处理 教师登陆信息 检验教师教工号与密码是否一致 ———
P1.2 成绩变动处理 学生学科成绩 录入、修改、删除成绩并检验是否输入错误 学生成绩记录单
P1.3 成绩查询处理 学生班别、学号、姓名 查询学生成绩,排序等 学生成绩记录单
P1.4
身份验证处理 教务人员登陆信息量 检验教务人员编号与密码 ———
P1.5 成绩查询处理 学院编号、年级、学号 查询班级成绩、排序及学期平均分等 学生成绩记录单及对教师的反馈信息
C:数据元素项目:
编号 名称 数据类型 长度 小数位 取值范围 说明
01 教师编号 N 8 0
02 教师名字 C 8
03 教师职称 C 6
04 所教班级 N 8 0
05 学生学号 N 8 0
06 学生姓名 C 8
07 课程名称 C 16
08 课程编号 N 10
09 成绩 N 3 1 0~~100
10 教务人员编号 N 8 0
11 教务人员姓名 C 8
12 教务人员职称 C 6
五.系统实施计划:
1.工作任务分工:
系统初步规划:
实验报告填写及图表绘制:
系统编程:,
后期系统检测完善:
2.进度安排:
系统分析阶段:2006.6.11—2..6.6.13
系统设计阶段:20066.20—2006.6.24
系统实施阶段:2006.25—2006.6.29
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2系统设计报告:
系统设计报告
一、概述
以需求分析说明书为依据,针对教务管理人员及教师对学生成绩的管理需求,参照现有的开发环境,利用可用资源和使用环境,设计出能满足相应功能的特点,构造并确定出类和类成员函数。
二、环境说明
1.硬件环境:CPU型号为Pentium Ⅲ以上,内存128M以上。
系统环境:Windows98 及WindowsXP等系统均可。
2.开发环境:Access软件下开发,此软件是面向对象的开发工具,易于上手,而且界面比较友好
三、模块图
四、功能模块
本系统大致分为如下四大功能模块。
1.用户登陆模块
用户登陆模块:(教务处管理人员---叶飞—密码:950281)
(教师---刘力—密码:980102)
A:教务处管理人员登陆后,进入教务人员管理模块,可以进行个人信息查询,教师住处查询,学生信息查询,成绩查询以及退出系统等操作。
B:教师登陆后,进入教员管理模块,可以进行个人资料修改,学生信息查询,本班成绩查询,其它班成绩查询,退出登陆等操作。
2.查询及修改模块
包括以下四个模块:
A:学生个人信息查询模块:此模块又分为学生个体模块和班级模块。学生个体模块包含了学生的基本信息以及成绩,可进行如学生所在班组,学院,专业,英语成绩等相关查询操作;
在班级模块则可按班级查询学生的信息。
B:教师信息查询及修改模块:此模块主要服务于教务管理人员,可以通过打开“教师表”或“单个教师信息”进行总体或指定个体查询,如对教师工龄、工资额的设定,对各个工龄段及相应的工龄工资额进行修改、添加、删除等操作。
C:成绩查询及修改模块:该模块又分为三部分:按指定学号进行学生个体成绩查询及修改; 按指定教工号进行教师所教班级成绩查询; 按指定班级号或专业号进行综合成绩查询其中还包括教师对其它班成绩的查询(但不无修改权)。
成绩查询具体内容包括指定科目成绩查询,成绩排序,排名,平均分和不及格科目查询等
D:用户信息修改模块:此模块用于教务管理人员及教师修改密码或用户名,教师教课班级及工资职称等信息的修改。
3.退出模块
查询修改完毕,通过退出模块退出成绩管理系统,以确保系统及个人信息的安全。
五、代码设计:
1 用户登陆模块代码:
A:教务处管理人员登陆
◆Private Sub 教务处人员登录_Click()
On Error GoTo Err_教务处人员登录_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(30331) & ChrW(24405)
DoCmd.RunMacro stDocName
Exit_教务处人员登录_Click:
Exit Sub
Err_教务处人员登录_Click:
MsgBox Err.Description
Resume Exit_教务处人员登录_Click
End Sub
B: 教师登陆
◆Private Sub 教师登录_Click()
On Error GoTo Err_教师登录_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(30331) & ChrW(24405)
DoCmd.RunMacro stDocName
Exit_教师登录_Click:
Exit Sub
Err_教师登录_Click:
MsgBox Err.Description
Resume Exit_教师登录_Click
End Sub
◆Private Sub ok_Click()
If Len(Nz(Me!UserName)) = 0 And Len(Nz(Me!UserPassword)) = 0 Then
MsgBox "用户名、密码为空!请输入", vbCritical, "error"
Me!UserName.SetFocus
ElseIf Len(Nz(Me!UserName)) = 0 Then
MsgBox "用户名为空!请输入", vbCritical, "error"
Me!UserName.SetFocus
ElseIf Len(Nz(Me!UserPassword)) = 0 Then
MsgBox "密码为空!请输入", vbCritical, "error"
Me!UserName.SetFocus
Else
If Me!UserName = "刘力" Then
If UCase(Me!UserPassword) = "980102" Then
MsgBox "欢迎使用!", vbInformation, "成功"
DoCmd.OpenForm "教师-综合信息查询"
Else
MsgBox "密码有误,非正常退出。", vbCritical, "error"
DoCmd.Close
End If
Else
MsgBox "用户名有误,非正常退出。", vbCritical, "error"
DoCmd.Close
End If
End If
End Sub
2 学生个人信息查询模块代码
A:指定学生信息查询:
◆ Private Sub Command1_Click()
On Error GoTo Err_Command1_Click
Dim stDocName As String
stDocName = ChrW(23398) & ChrW(29983) & ChrW(20010) & ChrW(20154) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command1_Click:
Exit Sub
Err_Command1_Click:
MsgBox Err.Description
Resume Exit_Command1_Click
End Sub
B:班级所有学生信息查询:
◆Private Sub Command20_Click()
On Error GoTo Err_Command20_Click
Dim stDocName As String
stDocName = ChrW(29677) & ChrW(32423) & ChrW(23398) & ChrW(29983) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command20_Click:
Exit Sub
Err_Command20_Click:
MsgBox Err.Description
Resume Exit_Command20_Click
End Sub
3 教师信息查询及修改模块代码
A:指定教师信息查询
◆Private Sub Command13_Click()
On Error GoTo Err_Command13_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(21333) & ChrW(20010) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command13_Click:
Exit Sub
Err_Command13_Click:
MsgBox Err.Description
Resume Exit_Command13_Click
End Sub
B:全体教师信息查询:
◆Private Sub Command14_Click()
On Error GoTo Err_Command14_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command14_Click:
Exit Sub
Err_Command14_Click:
MsgBox Err.Description
Resume Exit_Command14_Click
End Sub
4 成绩查询及修改模块代码
A:指定学生个体成绩查询:
◆Private Sub Command23_Click()
On Error GoTo Err_Command23_Click
Dim stDocName As String
stDocName = ChrW(23398) & ChrW(29983) & ChrW(20010) & ChrW(20154) & ChrW(25104) & ChrW(32489) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command23_Click:
Exit Sub
Err_Command23_Click:
MsgBox Err.Description
Resume Exit_Command23_Click
End Sub
B: 指定班级综合成绩查询
◆Private Sub Command24_Click()
On Error GoTo Err_Command24_Click
Dim stDocName As String
stDocName = ChrW(25353) & ChrW(29677) & ChrW(32423) & ChrW(26597) & ChrW(-29726) & ChrW(23398) & ChrW(29983) & ChrW(25104) & ChrW(32489)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command24_Click:
Exit Sub
Err_Command24_Click:
MsgBox Err.Description
Resume Exit_Command24_Click
End Sub
5 用户信息修改模块代码
◆Private Sub Command28_Click()
On Error GoTo Err_Command28_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command28_Click:
Exit Sub
Err_Command28_Click:
MsgBox Err.Description
Resume Exit_Command28_Click
End Sub
6 退出模块代码
◆Private Sub Command31_Click()
On Error GoTo Err_Command31_Click
DoCmd.Quit
Exit_Command31_Click:
Exit Sub
Err_Command31_Click:
MsgBox Err.Description
Resume Exit_Command31_Click
End Sub
__________________________________________________________________________________________________________
3系统实施报告
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一章 前言
1.1研究背景介绍
随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供了市场需要。
而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的的规模不断扩大和住户的不断增多,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。
因此,开发这样一套小区物业管理系统软件成为很有必要的事情,在下面的各章中我们将就本次毕业设计我所开发的小区物业管理系统,谈谈其开发过程和所涉及到的问题及解决方法。
1.2 可行性分析
为了把工作人员从繁重的工作中解脱出来,提高安全和服务质量,建立小区物业管理信息系统是非常必要的。随着物业管理信息系统的建成后,小区管理工作可以走向科学化,正规话的道路。
1.2.1管理上的可行性
改进管理手段,可以将原来有手工完成的登记、验收等工作由计算机来完成,实现办公自动化,这将大大改进管理手段。提高和改进管理信息服务质量,使用计算机系统后,统计报表,查询功能将大大增强广大住户和管理人员将方便的查询和使用各种情况,可以提高服务质量,避免浪费。
增强资源共享,使用此系统后,各部门可以直接了解情况,输入相关问题,减少中间环节,提高工作效率。
提高工作效率,减轻劳动强度。使用本系统后可以节省人力,减少劳动负荷,提高信息处理的速度和准确性。
1.2.2技术上的可行性
目前已经成功的开发出了许多管理信息系统,信息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,本方案技术要求比较高,安全性和可靠性较强,但通过后面的综合分析,可以知道从技术上来说是可行的,受委托的软件中心具备这些技术的专门人才,因此完全有能力开发并维护此系统。故从技术上看是可行的。
1.2.3经济上的可行性
本方案采用网络方式,因此投入比较多,此系统建成后,可实现资源共享,支持用户查询,可以与财务处直接进行信息交换。本系统投入运行后可以节省五名工作人员,每个人的年工资都在一万元以上,因此可以带来一定的经济效益。例外,此系统可以减少失误,还会带来其他经济效益。所以从经济上说是可行的。
1.2.4系统运行的可行性分析
本系统使用后,要对组织结构产生一定影响,要有人员的变动,但这些变动是局部的,不会影响整个组织。此系统为网络系统,通过安装防火墙连接到因特网,由于本软件界面友好,帮助信息详尽,易学易用,因此对现有人员不用进行培训,所以具有系统运行的可行性。
结论:
通过前面的分析论证,我们认为本系统的开发是非常可行的。
物业管理系统的应用,将给物业公司带来直接和间接的效益:
(1)统一基础数据,保证基础数据一致性。
(2)提高工作效率,以减少财务、记账部门所配备员工的人数到相关部门机构精简和优化的目的;同时,增加直接面向住户的服务人员,提高服务质量。
(3)便于住户和公司查询房屋基本情况、缴费情况。
(4)各公司报表规范、一致,便于集团公司管理。
1.3 物业管理企业面临的问题和解决思路
1.3.1物业管理企业面临的问题
国内物业管理企业面临着许多的管理问题,例如,不能快速的为居民办理各种有关房地产的手续,环节多、周期长,很少为居民提供收费情况的查询以及其他服务,公用设施维护不到位,小区建设疏于关心等。究其原因,问题大部分集中在信息流不顺畅,决策需要的数据不能及时获得,基础数据不能及时更新,维护、处理数据的人员过多,服务人员不足等方面。
目前物业公司的计算机应用多为单纯数据处理,模仿手工管理方式,多用于简单的事物性工作,而且数据冗余量大,数据无法共享。这些都直接导致了管理工作的低效,人员配置过多,服务质量不高。
同时应当看到,目前物业公司的经营范围在不断扩大,管理的房产性质各有不同,提供的服务种类和标志也大不相同,这本身也增大了管理的难度。
物业公司迫切需要一套精心打造的物业管理信息系统,以期全方位地提高管理效率和服务质量,真正做到服务“以人为本”。
1.3.2解决问题的思路
根据对物业管理现状的调查和研究,结合国内外先进的管理经验,决定分3步创建以业主为中心的服务体系。
(1)物业管理系统:将物业管理业务进行有效整合,辅以计算机智能化管理手段对社区信息进行有效管理,研制一套基于最新技术的物业管理系统。
(2)社区服务信息系统:提供社区服务系统平台,导入远程教育、网上购物、网上炒股、网上就医和居民生活密切相关的各种服务,以网络话的手段为居民提供方便、快捷的服务。
(3)智能控制系统:以“一卡通”电子收费系统为核心,对系统进行扩展,将车位监控、车辆管理、储蓄缴费功能合为一体。
1.4系统运行环境
1.4.1 系统运行所需要的硬件及网络平台:
数据库服务器采用IBM服务器。
工作站采用IntelC450MHz CPU、内存128MB、硬盘4.3GB,各工作站均配置不间断电源UPS。
网络采用星形连接的100Mb/s高速网络,将记账室、档案间、一门市等部门连接起来。对于不同地区可以通过Internet或者直接拨号方式达到信息共享的目的。
为了加快房票录入速度,配置了2个条形码扫描器。
1.4.2 系统运行所需的软件平台:
数据库服务器所采用的操作系统是Windouws2000 Server。
客户端操作系统采用Windouws2000 WorkStation或Windows98/Me 。
数据库管理系统软件采用SQL Server2000,系统开发工具采用Delphi 6.0
字数太多
发表不了
一共四章内容
1.1研究背景介绍
随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我们设计小区物业管理系统提供了市场需要。
而我们设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的的规模不断扩大和住户的不断增多,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。
因此,开发这样一套小区物业管理系统软件成为很有必要的事情,在下面的各章中我们将就本次毕业设计我所开发的小区物业管理系统,谈谈其开发过程和所涉及到的问题及解决方法。
1.2 可行性分析
为了把工作人员从繁重的工作中解脱出来,提高安全和服务质量,建立小区物业管理信息系统是非常必要的。随着物业管理信息系统的建成后,小区管理工作可以走向科学化,正规话的道路。
1.2.1管理上的可行性
改进管理手段,可以将原来有手工完成的登记、验收等工作由计算机来完成,实现办公自动化,这将大大改进管理手段。提高和改进管理信息服务质量,使用计算机系统后,统计报表,查询功能将大大增强广大住户和管理人员将方便的查询和使用各种情况,可以提高服务质量,避免浪费。
增强资源共享,使用此系统后,各部门可以直接了解情况,输入相关问题,减少中间环节,提高工作效率。
提高工作效率,减轻劳动强度。使用本系统后可以节省人力,减少劳动负荷,提高信息处理的速度和准确性。
1.2.2技术上的可行性
目前已经成功的开发出了许多管理信息系统,信息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,本方案技术要求比较高,安全性和可靠性较强,但通过后面的综合分析,可以知道从技术上来说是可行的,受委托的软件中心具备这些技术的专门人才,因此完全有能力开发并维护此系统。故从技术上看是可行的。
1.2.3经济上的可行性
本方案采用网络方式,因此投入比较多,此系统建成后,可实现资源共享,支持用户查询,可以与财务处直接进行信息交换。本系统投入运行后可以节省五名工作人员,每个人的年工资都在一万元以上,因此可以带来一定的经济效益。例外,此系统可以减少失误,还会带来其他经济效益。所以从经济上说是可行的。
1.2.4系统运行的可行性分析
本系统使用后,要对组织结构产生一定影响,要有人员的变动,但这些变动是局部的,不会影响整个组织。此系统为网络系统,通过安装防火墙连接到因特网,由于本软件界面友好,帮助信息详尽,易学易用,因此对现有人员不用进行培训,所以具有系统运行的可行性。
结论:
通过前面的分析论证,我们认为本系统的开发是非常可行的。
物业管理系统的应用,将给物业公司带来直接和间接的效益:
(1)统一基础数据,保证基础数据一致性。
(2)提高工作效率,以减少财务、记账部门所配备员工的人数到相关部门机构精简和优化的目的;同时,增加直接面向住户的服务人员,提高服务质量。
(3)便于住户和公司查询房屋基本情况、缴费情况。
(4)各公司报表规范、一致,便于集团公司管理。
1.3 物业管理企业面临的问题和解决思路
1.3.1物业管理企业面临的问题
国内物业管理企业面临着许多的管理问题,例如,不能快速的为居民办理各种有关房地产的手续,环节多、周期长,很少为居民提供收费情况的查询以及其他服务,公用设施维护不到位,小区建设疏于关心等。究其原因,问题大部分集中在信息流不顺畅,决策需要的数据不能及时获得,基础数据不能及时更新,维护、处理数据的人员过多,服务人员不足等方面。
目前物业公司的计算机应用多为单纯数据处理,模仿手工管理方式,多用于简单的事物性工作,而且数据冗余量大,数据无法共享。这些都直接导致了管理工作的低效,人员配置过多,服务质量不高。
同时应当看到,目前物业公司的经营范围在不断扩大,管理的房产性质各有不同,提供的服务种类和标志也大不相同,这本身也增大了管理的难度。
物业公司迫切需要一套精心打造的物业管理信息系统,以期全方位地提高管理效率和服务质量,真正做到服务“以人为本”。
1.3.2解决问题的思路
根据对物业管理现状的调查和研究,结合国内外先进的管理经验,决定分3步创建以业主为中心的服务体系。
(1)物业管理系统:将物业管理业务进行有效整合,辅以计算机智能化管理手段对社区信息进行有效管理,研制一套基于最新技术的物业管理系统。
(2)社区服务信息系统:提供社区服务系统平台,导入远程教育、网上购物、网上炒股、网上就医和居民生活密切相关的各种服务,以网络话的手段为居民提供方便、快捷的服务。
(3)智能控制系统:以“一卡通”电子收费系统为核心,对系统进行扩展,将车位监控、车辆管理、储蓄缴费功能合为一体。
1.4系统运行环境
1.4.1 系统运行所需要的硬件及网络平台:
数据库服务器采用IBM服务器。
工作站采用IntelC450MHz CPU、内存128MB、硬盘4.3GB,各工作站均配置不间断电源UPS。
网络采用星形连接的100Mb/s高速网络,将记账室、档案间、一门市等部门连接起来。对于不同地区可以通过Internet或者直接拨号方式达到信息共享的目的。
为了加快房票录入速度,配置了2个条形码扫描器。
1.4.2 系统运行所需的软件平台:
数据库服务器所采用的操作系统是Windouws2000 Server。
客户端操作系统采用Windouws2000 WorkStation或Windows98/Me 。
数据库管理系统软件采用SQL Server2000,系统开发工具采用Delphi 6.0
字数太多
发表不了
一共四章内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询