简单可行性报告模板 学生选课系统可行性分析报告

文档编号:RS-4

学生选课系统可行性分析报告(10)学生选课系统可行性分析报告(10)


学生选课系统可行性分析报告(10)


学生选课系统可行性分析报告(10)


版本号:1.0.0

学生选课系统

可行性分析报告

项目名称:学生选课系统

项目负责人:路景

项目开发小组:软三四组

修改记录:

学生选课系统可行性分析报告

1. 引言

当今是一个讲求效率的,时间就是金钱。开发简单,易于作的 管理软件不仅可以节省时间,还可以避免浪费人力,物力,提高效率。

待开发系统是一个学生选课的管理系统,该系统软件非常容易被接受,它具有简单易学性,便于管理等功能。它是对学校选课管理的一种工具。

1.1编写目的

由于教学制度的改革,现在大部分高等院校实行的是学生的自主选课模式,传统的学生按照学校安排好的课程上课的教学模式已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的错等情况。此选课系统就是为了解决这个问题。

1.2项目背景

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现选课系统势在必行。对于一个学校来说,用计算机进行选课管理所无法比拟的优点是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校选课的效率。

工程名称:学生选课系统

工程组织者:威海职业学院

产品设计者: 软三四组开发小组

产品生产者:软三四组开发小组 产品所有权:软三四组开发小组拥有

产品用户: 具有一定特权的管理人员、老师和学生

1.3定义

学生选课系统是一个功能实用、作方便、简单明了、使用方便的选课的系

统,能实现老师对课程的添加,删除,更改,浏览,查询等功能,并能对每门课程成绩进行评定,学生可对相关信息有查询和修改功能的系统。

1.4参考资料

魏志华. 《软件工程》. :清华大学出版社,2005

张海藩. 《软件工程》. :邮电出版社,2002

2. 可行性研究的前提

2.1基本要求

(1)该软件的功能为:学生选课信息更新、选课查询、成绩查询、密码管理、以及学生选课信息的导入/导出。

学生选课信息更新:添加选课学生、删除选课学生、修改选课学生信息。 查询功能:记录浏览和条件查询。

密码管理功能允许合法用户对密码进行修改。

(2)性能

方便数据的录入,使查询速度大大提高。

(3)系统的输入

选课学生所包含的信息。

(4)系统的输出

查询结果和各类报表。

(5)数据安全和保密

系统对不同权限的用户提供不同的功能模块,有一定权限的用户可以进行作,一般的用户只能进行查询的作。

2.2开发目标

(1)开发此学生选课管理系统软件,使教学人员及作者进行选课管理,方便作者随时添加、查询、修改,使从繁琐的填表,查表工作中解放出来,使得人力和设备减少;

(2)使供需双方都获得满意的结果;

(3)促进报表、统计数字的规范化;

(4)处理速度高,提高工作效率;

(5)降低选课管理维护费用,提高行政工作效率,改善服务质量,为学校决策提供支持 ,该软件的设计目标尽量达到人力与设备的节省, 并且处理数据的速度提高。

2.3条件、定和限制

硬件条件:PC 机

运行环境:Windows XP

开发环境:SQL 、Eclipse 等

限制条件:设备简单,人员少,时间紧,而且对信息的来源不充分,经费不足。

2.4进行可行性研究的方法

(1)学生信息模块完成学生的登陆,然后根据各位同学所在的系不同,调用相应的选课模块。其中学生登录模块的功能是验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生学号码和密码,验证后进入主控作界面。

(2)教师信息模块完成教师的登陆, 然后根据各位教师所在的系不同, 教师所教的课程不同, 调用所选的课程. 其中教师登陆模块的功能是验证登录人员确实是本院的教师,教师启动本系统后,系统提示输入教师工号和密码,验证后进入主控作界面。

(3)课程信息管理包括必修课程和选修课程, 学生必需先登陆才能进行对课程的选课否则不能进入选课系统.

(4)系信息管理中学生必需选重所在的系号和系名才能进行选课, 否则并不能进行选课.

2.5评价尺度

学生选课系统应该简单易作,方便同学选课,能让初次使用的人就能够轻 弄懂,方便作。

3. 对现有系统的分析

3.1处理流程和数据流程

现有系统的数据处理与流程基本为的录入与查询等作,系统的安

全性不高。

3.2工作负荷

由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大,数据处理缓慢,而且对计算机硬件的要求比较高。

3.3费用支出

在系统上投入的人力,设备,空间,材料,等等与其他的一系列支持越来越大,导致开发费用支出巨大,影响系统的可用性,急需改进。

3.4人员、设备

鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的作,只是由于数据量的日益扩大,所需要的作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。设备的科技含量也比较低,没有达到大量的计算机普及程度,更难以实现网络化办公。

3.5局限性

经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。

4. 所建议的系统

4.1对所建议系统的说明

本系统是一个功能实用、作方便、简单明了、使用方便的选课的系统,能实现老师对课程的添加,删除,更改,浏览,查询等功能,并能对每门课程成绩进行评定,学生可对相关信息有查询和修改功能的系统,,而且基于对系统安全性的考虑我们特别加了一个功能健全的管理者登陆验证机制,能让系统的管理者方便的进行管理更能帮助学校安全高效的管理,为现代教学管理提供了安全的保障。

4.2数据流程各处理流程

4.3改进之处

很明显,在以上几点中已可以看出新系统的性能与功能上与现有系统的别,首先新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护等功能,使原有系统在可用性与稳健性方面有了很大的进步。

4.4采用建议系统可能带来的影响

4.4.1对象设备的影响

采用建议系统后,改进了原有系统的性能所以对设备要求自然高,建议系统使用了的技术使设备也必须跟着升级。

4.4.2对软件的影响

由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到对现有软件的兼容性

4.4.3对用户单位机构的影响

本产品面向学校,以应用为主,人员数量不受任何限制,只要作人员懂得基本作即可。

4.5技术条件方面的可行性

当前开发人员对其一般性的软件和作环境都比较熟悉,系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以学生管理系统的技术上是完全可行的。

5. 投资及收益分析

5.1支出

5.1.1 基本建设投资

基础投资:学校在实施网上选课系统的时候,已经配备了各硬件设备、数据通信设备、数据库管理软件和系统开发的工具等。因此,基础建设投资不大。

5.1.2 其他一次性支出

本系统运行所需要的软件和客户软件学校均已具备,无须再进行购买。

5.1.3 非一次性支出

1)人员费用

2)系统维护费

3)维护费

4)设备维护费

5.2收益

本系统非收益性质开发,重要是为解决学校现行网上选课的需要。安装学生选课系统后,将减少人员数量,从而减少为此付出的工资;将减少纸张的使用,因此提高学生管理信息的准确率,从而提高工作效率。

6. 因素可行性分析

6.1法律方面的可行性

安装学生选课系统,需要使用正版作系统软件及应用软件平台,避免为此发生法律;学生选课系统的开发完全为自主设计,将不会侵犯他人、集体和的利益,不会违犯政策和法律,不存在任何侵权问题,因此可以放心使用。

6.2使用方面的可行性

学生选课系统使用简单,速度快,准确度高,现有人员只需经过简单培训即可熟练掌握其使用方法;系统管理人员可使用动手能力较强的人员,经过短期培

训就能解决常见问题。

7. 结论

开发一个学生选课系统, 采用计算机对学生成绩进行管理, 进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率, 实现学生成绩信息管理工作流程的系统化、规范化和自动化。一个高校的学生成绩管理系统可以存储历届的学生成绩档案, 不需要大量的人力, 只需要几名专门录入员即可作系统, 节省大量人力, 可以迅速查到所需信息、高效、安全, 学生也能方便的查看自己的成绩。为尽快实现校务办公现代化管理,提高工作效效率,节省人力资源,减轻老师的工作负担,方便教务处对学生的管理,建议此项项目立即实行。

学生信息管理系统技术可行性怎么写

学生信息管理是每一所高校都必须面对的日常工作,可是传统的纸张抄写,繁琐的统计整理,既浪费时间和资源,又无法满足现代方便快捷的要求。相信通过这套系统的运用,可使得学校的管理工作更加规范化、制度化、程序化,避免教师对学生管理的随意性,提高信息处理的效率和准确性,能够及时、准确地把握学生内外部管理信息,还可以为学校做出准确决策提供可靠的依据。

学生信息管理是每一所高校都必须面对的日常工作,可是传统的纸张抄写,繁琐的统计整理,既浪费时间和资源,又无法满足现代方便快捷的要求。相信通过这套系统的运用,可使得学校的管理工作更加规范化、制度化、程序化,避免教师对学生管理的随意性,提高信息处理的效率和准确性,能够及时、准确地把握学生内外部管理信息,还可以为学校做出准确决策提供可靠的依据。

急求一份管理信息系统课程设计

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. 引言

1.1 编写目的:本学生成绩管理系统模块是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生成绩信息,其中包括学生的基本信息,成绩信息并且具有信息的增加,查询,修改等功能

1.2项目背景 :本系统属于XXX学校微机网络管理系统中的学生成绩管理模块,由管理系统总体设计人员提出,由本组成员联合开发,实现的是管理系统中关于学生成绩管理的子功能。

1.3参考资料:参见《软件工程》、《管理信息系统》两书。

2.可行性研究的前提

2.1 要求:

A功能:本系统应该实现学生成绩信息的管理与查询,具体包括学生信息查询,如姓名,五门课程平时成绩,成绩总评等;同时可以对以上信息进行修改,删除和添加。另外还要做到可以对学生成绩信息以及成绩信息查询和维护。

B性能:查询效率尽可能做到精准,信息维护功能做到简单易用,不需过多对人员的培训。

C输入:对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和成绩。

D输出:能按要求在显示器上显示所需内容并能打印成有条理的表格。

E安全与保密:对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。考虑到数据保存,条件允许的情况下可以让系统定时自动保存,省去手工保存的繁杂程序。

F本模块由系统主界面调入,实现学生成绩管理子功能。

G 完成期限:3个月

H基本处理流程:

2.2条件、定和限制:

开发时间:9月。

经费来源:个人筹集

迟完成时间:2011年12月30日

2.3 决定可行性的主要因素:

资金到位

开发人员无较大变动

3.对现有系统的分析

现有系统为完全人工记录,设备落后,工作重复量大、枯燥,错误率高,查询复杂、花费时间长。

4.所建议技术可行性分析

4.1 本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出 。

4.2采用建议系统可能带来的影响

4.2.l对设备的影响

只需添置低档计算机,如果条件允许可添加打印机以便查询能方便打印成资料作为参考。

4.2.2对现有软件的影响

对现有软件不会产生冲突,对使用的作系统来说有很好的兼容性、稳定性。

4.2.3对用户的影响

需要短时间来熟悉新系统,但不需要大量的培训。

4.3技术可行性评价

在以上限制条件下利用现有技术和人员,完全可以实现预期目标。开发人员应尽职尽责,尽量在规定期限内完成项目。

5.所建议系统经济可行性分析

5.1支出

5.1.1基建投资

xxxRMB

5.1.2其他一次性支出

xxxRMB

5.1.3经常性支出

每月xxxRMB

5.2效益

5.2.1一次性收益

xxxRMB

5.2.2经常性收益

每月xxxRBM

5.3收益/投资比

a/b

5.4投资回收周期

x个月

6.因素可行性分析

6.1法律因素

所有技术资料都由提出方保管。

合同制定确定违约

6.2用户使用可行性

使用本软件人员要求有一定计算机基础。

7.其他可供选择方案

7.1引进已有管理系统

作人员需要重新上机培训,可以避免大量开发费用

7.2将程序开发工作移交专业软件公司制作

不需学校投入大量相关人力,但相对物力比本方案要多

8.结论意见

本系统可以马上开始实施,并尽可能做到提前完成。从人力资源优化角度来说,可以充分利用学校已有人力资源。从开发成本角度来说,将支出成本降到。所以在三个可选择的方案中此方案为佳方案。

学生成绩管理系统的结构化分析

一. 系统功能描述。

1学号段查询功能

2输入功能

2.1添加功能

2.2修改功能

3登陆功能

3.1分辨不同用户给予不同权限

3.2分辨是否有这样的用户名

3.3分辨用户所输入的用户密码是否正确

二.系统数据流图

三.数据字典

1数据流条目

数据流名称:全部记录

别名:无

简述:新更新后所有关于学生成绩的记录

来源:数据库

去向:加工“记录筛选”

数据流量:不限

组成:学号+姓名+高数+马哲+英语+毛概+邓理+成绩总评

数据存储条

数据存储名称:学生成绩记录

别名:无

简述:存放学生所有可供查询的信息

组成:学号+姓名+高数+马哲+英语+毛概+邓理+成绩总评

组织方式:索引文件,以学学号为关键字

查询要求:要求能立即查询

2数据项条目

数据项名称:学号

别名:无

简述:所有学校学生的学号

类型:字符串

取值范围及含义:第1~2位:入学年份(例2003年入学显示为03)

第3~4位:系别代码

第5~7位:码

第8位:班级号

第9~10位:班内编号

3加工条目

加工名:更改的记录

激发条件:学生成绩记录被改动

优先级:普通

输入:新记录

输出:更新数据、数据未改动

加工逻辑:根据现有学生成绩记录

if 新记录<>旧记录

then 更新数据

else 数据未改动

endif

一 概要设计说明书

1 引言

1.1 编写目的:本学生成绩管理系统模块是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生成绩信息,其中包括学生的基本信息,成绩信息并且具有信息的增加,查询,修改等功能

1.2 项目背景 :本系统属于XXX学校微机网络管理系统中的学生成绩管理模块,由管理系统总体设计人员提出,由本组成员联合开发,实现的是管理系统中关于学生成绩管理的子功能。

1.3 参考资料:参见《软件工程》、《管理信息系统》两书。

2 总体设计

2.1 软件概述:本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出 。使学校学生成绩管理不再是个枯燥而又大大减少工作量的工作。

2.2 运行环境:作系统win98以上,cpu400mz以上,内存64mb以上。

2.3 软件结构:vb与数据库相连构成。

2.4 外部接口:鼠标、键盘

3 模块设计

3.1 学号段查询模块

接口:键盘、鼠标、数据库

功能:由外设获取查询信息,完成查询

逻辑:将输入的字符转换成查询条件,在现有的数据库中进行查询。

状态:经过身份验证后使用者就可以调用该模块

3.2 输入模块

3.2.1 添加模块

3.2.2 修改模块

接口:键盘、鼠标

功能:由外设获取数据,添加到数据库

逻辑:将输入数据暂时存放在内存中退出时自动保存

状态:经过身份验证后就可以调用该模块

3.3 登陆模块

3.3.1 分辨不同用户给予不同权限(a模块)

3.3.2 分辨用户所输入的用户密码是否正确(b模块)

3.3.3 分辨是否有这样的用户名(c模块)

接口:键盘、鼠标

功能:防止无关人员进入进行破坏

逻辑:与程序中设定的用户名和密码进行比较核对

状态:运行该软件就能看到

二 数据库设计说明书

1 dbms:本系统应该实现学生成绩信息的管理与查询,具体包括学生信息查询,如姓名,五门课程平时成绩,成绩总评等;同时可以对以上信息进行修改,删除和添加。另外还要做到可以对学生成绩信息以及成绩信息查询和维护。

2 数据库的概念模型与逻辑设计:

2.1 表的内容、数据类型、储存空间大小和取值范围

2.1.1 学生基本信息表

2.1.1.1 学号:integer型 10个字节

2.1.1.2 系别:integer型 2个字节

2.1.1.3 专业班级:integer型 3个字节

2.1.1.4 姓名:string型 10个字节

2.1.1.5 年龄:integer型 2个字节

2.1.2 学生成绩表

2.1.2.1 学号:integer型 10个字节

2.1.2.2 高数平时成绩:integer型 3个字节 0~100

2.1.2.3 英语平时成绩:integer型 3个字节 0~100

2.1.2.4 毛概平时成绩:integer型 3个字节 0~100

2.1.2.5 马哲平时成绩:integer型 3个字节 0~100

2.1.2.6 邓理平时成绩:integer型 3个字节 0~100

2.1.2.7 总评成绩:integer型 3个字节 0~100

2.2 表之间的关系

一个学生成绩数据库,包括学生基本信息表和学生成绩表,他们之间用学生学号来联系,他们的关系是一对一的。

2.3 主键索引

学生基本信息表的主键是学生的学号

学生成绩表的无主键

2.4 逻辑设计

总评成绩=高数15%+英语15%+毛概25%+邓理25%+马哲20

学生信息管理系统论文

目 录

绪 论 2

第1章 学生管理系统的系统调查 3

1.1现状调查 3

1.2、学生信息管理工作调查 3

1.3、现行系统存在的主要问题 3

1.4、系统目标 4

1.5外部接口需求 4

1.6 性能需求 4

1.7软件属性需求 5

第2章 学生信息管理系统的可行性分析 6

2.1.技术可行性 6

2.2.经济可行 6

2.3.作可行性: 6

2.4.运行可行性: 6

2.5.法律可行性: 6

第3章 怎样开发学生信息管理系统 7

3.1系统的软件配置: 7

3.1.1.作系统的选择 7

3.1.2.编程软件的选择 7

3.1.3.数据库的选择 7

3.1.4.编程软件和数据库二者的结合 8

3.2硬件配置: 8

3.2.1客户端硬件的选择 9

3.2.2端硬件选择 9

第4章 学生信息系统的设计 10

4.1.系统功能分析 10

4.2.系统功能模块设计 10

4.3.数据库设计 11

4.3.1数据库需求分析: 11

4.3.2数据项及数据结构 11

4.4.数据库结构设计 11

4.5.数据库逻辑结构设计 13

第5章 学生信息系统界面及其功能 16

5.1 运行环境 16

5.2 使用说明 16

第6章 结束语 21

6.1总结: 21

6.2致谢: 21

附录ⅰ 主要参考文献 22

附录ⅱ 学生信息系统窗体部分代码 23