学生成绩管理系统主要用于学生成绩信息管理,学生成绩管理系统包括了三个模块:学生登录,教师登陆,管理员登陆。在学生登录的界面内包括学生的课程名、各科成绩、总分、平均分、各科绩点、平均绩点;在教师登陆的界面内教师能够对学生的成绩进行录入和修改(有时间的),而且能查看到自己所代科目的成绩;管理员登陆的界面内管理员能够对学生的各科成绩进行统一的管理。以下是本次设计的大概的系统背景、环境等信息的描述:一、设计背景:
本项目的设计者是08电信(2)第十四小组,服务对象是西北民族大学在校学生,用户是学生办公室。由于考试后成绩整理及成绩查询所耗费的时间较大,所以开发此软件对学生成绩进行管理。具体包裹一下的内容:
(1)某大学有若干名学生,每个学生每学期必须学习若干门课程。(2)每个学生有学号、姓名、班级等基本信息。
(3)没门课程有课程号课程名称、任课教师、学分等信息。
(4)学校需要对学生的基本信息、所学课程、成绩进行统一管理,以便于对信息进行查询、浏览和修改。二、开发环境:
软件环境:WINDOWS XP,在Visual C++6.0下可以正常运行。硬件环境:PC机一台。三、主要功能:
(1)教师能按学期、按班级完成对学生成绩的录入、修改。
(2)能按班级统计学生的各科成绩,求学生的总分、平均分、绩点及平均绩点,并能根据学生的平均成绩进行排序。
(3)能查询学生的成绩,不及格科目及学生名单。(4)能按班级输出学生的成绩单。四、基本思想:
利用软件工程和数据库管理系统的思想进行软件开发与设计,对系统进行需求分析,系统设计、详细设计,最后在电脑上编出程序代码,通过对软件的编译、链接和运行,对每个模块进行测试,最后进行综和测试。用数据库的理论进行数据库的设计,按软件工程的原理指导设计过程。也就是从界面设计开始→数据库设计→数据和界面下的整合。
学生成绩管理系统可行性研究报告
1、引言:
现在各大院校学生数量非常庞大,在学生成绩管理中,如果使用手工
操作或使用繁琐的软件,既浪费了人力,又浪费了人力,效率无法提高,所以开发了学生成绩管理系统软件,能够适应学校的实际情况,充分利用软件提高工作效率。系统名称:学生成绩管理系统。
目标:是对学生成绩管理系统作的可行性研究分析及指出存在的必要性。
功能:帮助学校管理人员向学生公布成绩。开发组织单位:08电信(2)第十四小组。服务对象:西北民族大学。
2、系统开发的背景,必要性和意义(1)现行系统的待查研究 组织机构:第十四小组。
存在问题:具有网络的地域局限性(回家及在网吧都不能查询个人成
绩),学生只要输入学号就能查询到该学号学生的成绩,这样保密性不好。
(2)需求调查和分析
用户提出的需求是查询个人成绩,能满足的客户的需要。3、新系统的几种方案介绍
(1)拟建系统目标:为学生成绩管理提供便捷方法,使学生能够便捷查询成绩,实现教学管理自动化。(2)系统规模:两个专业30个人。
(3)系统的实施方案:设计阶段包括需求分析阶段(约三周)、概念设计阶段(约一周)、逻辑设计阶段(约一周)、物理设计阶段(约三周)。
(4)其它可供选择的方案:
a方案使用web页作为传输媒介,学生通过IE来
查询
成绩。
方案使用高级语言来写客户端查询程序,学生在查成绩之前首先要下载客户端程序。
4、可行性研究
(1)技术上的可行性:这个成寻开发周期为八周,在技术方面采用asp.net和SQL Sever数据库相结合的方法来实现,所有数据信息的存储都由数据库来完成。
(2)系统运行的可行性
a对组织机构的影响:学生成绩管理系统开发小组拥有其所有权。b人员适应的可行性:用户操作简单、方便、友好。开发小组分工
明确、团结协作。
c环境条件的可行性:对硬件的要求不太高。5、几种方案的比较方案分析
在以上两种方案比较后,我们选择了第二种方案。因为第一种方案实现起来难度大、费用高,硬件设备要求相对高,并且技术人员的数量和水平有一定的局限性。在大学本科阶段学生对Visual C++比较熟悉,而且此开发语言也比较普遍、简单,能够容易被用户所理解,所以我们小组选择了第二种方案。第二种方案Visual C++是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual C++程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual C++环境,直接在Windows环境下运行。通过软件维护这种长期的工作,能把前期拿到的利润慢慢的消耗光,如果软件的质量不好,将会导致维护的代价很高。因为开发人员对Visual C++运行环境比较熟悉,开发出来的项目的正确性和精确度相对来说比较高,这样就不会造成用户的利益损失。研究开发的项目的是否存在任何侵权问题,妨碍社会秩序等责任问题,要开发的项目的运行方式在用户组织内是否行得通。管理制度,人员素质和操作方案是否可行。在考虑各种软件开发资源时,人是最重要的资源,在安排开发活动时,必须考虑人员的技术水平,专业数量和在开发过程中各阶段对各种人员的要求。我们进行了开成本的估算,了解去的效益的评估,从而确定了要开发的项目是否值得投资开发。所以从各个方面考虑,我们选择第二种方案。6结论
这个项目能开发,需要一定的资金和开发人员,对项目没有额外的变动。
学生成绩管理系统需求分析文档
1 引言
1.1 编写目的
编写本文档,是为了明确用户需求,用以精确软件结构设计,为测试提供依据。并且是开发小组合理分工,使小组的每一个人明确项目最后要求完成的软件产品的特点。
1.2 背景
①待开发软件系统的名称:SGMS。
②本项目的任务提出者是学生、开发者是08电信(2)班第十四小组、使用单位是08电信(2)班。
1.3 定义
SGMS表示Student Grade Management System.。
1.4 参考资料
①《现代软件工程》 .张泊平主编 .清华大学出版社 .北京交通大学出版社。
②《网络数据库技术与应用》 .何薇舒后编著 .清华大学出版社。③《Visual C++ 应用教程》.郑阿奇 丁有和 主编 .人民邮电出版社。
2 任务概述2.1 目标
通过学习软件工程的设计方法,主要采用 Visual C++技术,以SQLserver 2005为数据库开发程序,使用户可以使用具备学生查询成绩的功能,管理员查询功能、添加功能、删除功能、汇总功能、统计功能等功能的软件。对于当前学生规模大、课程门类多、校区分散等实际情况,学生成绩管理系统更具有非常大的实际应用意义。
2.2 用户的特点
本系统包括两类使用用户:管理员(即输入和查询成绩的老师),用户(即查询成绩的学生)。
系统管理员享有最高权限,学生只有查询成绩的权限。账号为学生的学号,密码默认为666666.
2.3 假定和约束
①开发日期:2011年03月05日至2011年06月22日。
②本系统开发人员共五人,是08电信(2)班的第十四小组。 ③在管理方针、并行操作、安全与保密方面无约束。
3 需求规定
3.1 对功能的规定
从程序的结构中可以看出,学生的信息输入输出功能是由学生管理系统进行的。课程的输入输出是由课程管理系统进行的,而班级的信息流动则是班级管理系统进行的。
学生成绩管理信息系统的几个基本功能:
(1)学生的基本信息管理:学号、姓名、系别、班级等。
(2)课程的基本信息管理:课程号码、课程名称、任课教师、学分、学时、课程内容简介等。
(3)登陆管理:要求使用者提供合法的用户名、密码和相关权限。
(4)成绩的录入:由老师(管理员)录入成绩、要用到前面的学生信息、课程的信息等。
(5)成绩查询:学生进行成绩查询、要用到前面的学生信息、课程信息等。
(6)汇总功能:系统管理员、教务处对成绩进行分类汇总,比较各个系院的成绩,为制定以后教学管理计划提供数据基础。
3.2. 灵活性
操作方式:暂时无法支持除Windows 98/2000/xp/2003/win7以外的其他操作系统
同其它软件的接口的变化:设计连接不同数据库的的软件包。精度和有效时限的变化:用户可自己设定。
3.3输入输出要求
要符合精度的设定。
3.4数据管理能力要求列出表格如下:
学生个人信息
学号名字
大小为10个字符
不超过32个字符(允许其他外文名字存在)
系别班级
课程信息
课程号码课程名称任课老师学分学时课程内容简介
成绩信息
不超过32个字符不超过8个字符大小为4个字符不超过32个字符不超过32个字符大小为两个字符大小为3个字符不超过200个字符大小不超过30个字符
成绩
4.运行环境规定
4.1设备
(1)至少具有奔腾800,128MB内存配置的计算机;(2)Microsoft鼠标和其他兼容鼠标;
(3)最少500MB的硬盘空间,最少32MB的RAM存储器。
4.2支持软件
操作系统:Microsoft Windows 98/2000/XP/2003/win7
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务