学生成绩管理系统设计_第1页
学生成绩管理系统设计_第2页
学生成绩管理系统设计_第3页
学生成绩管理系统设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论