学生成绩管系统设计.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生成绩管系统设计

学生成绩管理 一、设计背景: 本项目的设计者是08电信(2)第十四小组,服务对象是西北民族大学在校学生,用户是学生办公室。由于考试后成绩整理及成绩查询所耗费的时间较大,所以开发此软件对学生成绩进行管理。具体包裹一下的内容: (1)某大学有若干名学生,每个学生每学期必须学习若干门课程。 (2)每个学生有学号、姓名、班级等基本信息。 (3)没门课程有课程号课程名称、任课教师、学分等信息。 (4)学校需要对学生的基本信息、所学课程、成绩进行统一管理,以便于对信息进行查询、浏览和修改。 二、开发环境: 软件环境:WINDOWS XP,在Visual C++6.0下可以正常运行。 硬件环境:PC机一台。 三、主要功能: (1)能按学期、按班级完成对学生成绩的录入、修改(2)能按班级统计学生的成绩,求学生的总分平均分,并能根据学生的平均成绩进行排序(3能查询学生成绩,不及格科目及学生名单(4)能按班级输出学生的成绩单、、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++技术,以SQL server 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以外的其他操作系统 同其它软件的接口的变化:设计

文档评论(0)

linjuanrong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档