溜溜问答 > 综合其他 > 其他 > 求选课系统报告
公子越
公子越
邀请你来回答
91人阅读 2022-08-16

求选课系统报告

分组作业,一个基于access的选课系统。系统已做好,缺报告。报告内容分5部分:a.可行性分析, b.系统分析,c.系统设计, d.系统说明书,e.系统总结最起码要有个 系统总结作业要今天内完成,答案到手立刻封贴。请各位英雄好汉路过的分享答案,或者发到小弟邮箱。
我要回答
1个回答

4.系统分析4.1系统简要分析管理员可以通过超级用户身份登录,对系统进行全面的管理,对新用户的添加,删除,对信息进行管理。管理员可以对老师及同学的帐户进行管理,老师、学生不同身份的用户进入不同的界面,进行不同的操作。教师可以发布自己本学期所要教的课程,以及对学生成绩进行管理。同学可以通过查询本学期所开设课程进行选择。4.2 应用需求分析学生选课系统需要满足来自三方面的需求,这三个方面分别是学生、教师和管理员。学生的需求是查询院系的课程、学生选课情况及学生信息的修改;教师对选课系统学生选课情况进行操作,同时形成学生选课查看确认;选课管理员的功能最为复杂,包括对学生、教师、选课进行管理和统计,及系统状态的查看、维护并生成选课报表。学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,还可以进行本人学科成绩情况的查询和维护部分个人信息。一般情况下,学生只应该查询和维护本人的选课情况和个人信息,若查询和维护其他学生的选课及成绩查询信息,就要知道其他学生的学号和密码。这些是很难得到的,特别是密码,所以不但满足了学生的要求,还保护了学生的个人隐私。学校工作人员有修改学生选课的权限,所以需对工作人员登陆本模块进行更多的考虑。在此系统中,学校工作人员可以为学生加入选课或是登陆记录,并打印生成相应的报表给用户查看和确认院系管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对选课信息、教师信息、总体选课情况信息的查询和统计、工作人员和管理人员信息查看及维护。学校管理员可以浏览、查询、修改、统计选课的基本信息;浏览、查询、统计和修改学生选课的基本信息,浏览、查询、统计学生信息,但不能添加删除和修改学生的信息,这部分功能应该由院系工作人员执行,但是,删除某条学生选课基本信息记录时,应实现对该学生选课的级联删除。并且还应具有生成选课报表,并打印输出的功能。设计不同用户的操作权限和登陆方法对所有用户开放的学生选课查询和个人部分信息维护查看个人情况信息维护学生个人密码根据选课情况对数据库进行操作并生成报表根据选课情况对数据库进行操作并生成报表查询及统计各种信息维选课信息维护工作人员和管理员信息维护学生信息处理信息的完整性。本系统主要实现教师信息管理、学生信息管理、课程信息管理和系信息管理,其中教师信息管理有教师姓名、教师工号、教师职称、教师所属系;学生信息管理有学生姓名、学生学号和学生所在系;课程信息管理有课程名称、学分、上课地点、已选人数、课程性质、开课系、课程人数;系信息管理有系号和系名。(1)学生信息模块完成学生的登陆,然后根据各位同学所在的系不同,调用相应的选课模块。 其中学生登录模块的功能是验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生学号码和密码,验证后进入主控操作界面。(2)教师信息模块完成教师的登陆,然后根据各位教师所在的系不同,教师所教的课程不同,调用所选的课程.其中教师登陆模块的功能是验证登录人员确实是本院的教师,教师启动本系统后,系统提示输入教师工号和密码,验证后进入主控操作界面。(3)课程信息管理包括必修课程和选修课程,学生必需先登陆才能进行对课程的选课否则不能进入选课系统.(4)系信息管理中学生必需选重所在的系号和系名才能进行选课,否则并不能进行选课.4.3业务流分析学生成绩管理系统的业务流程:首先由教师或系统管理员等有录入权限的用户将各自权限范围内的信息进行录入,然后保存信息到数据库中。有权限的人可以对这些库信息进行修改和删除。所有用户均可以进行信息查询和统计,有权限用户还可以基于已有信息进行奖学金评定,评定结果可以报表打印。4.4数据流分析学生成绩管理系统的数据流程:首先由教师或系统管理员等有录入权限的用户将各自权限范围内的信息进行录入处理,然后保存信息到数据库中。有权限的人可以对这些库信息进行修改和删除处理。所有用户均可以进行信息查询和统计,有权限用户还可以基于已有信息进行奖学金的评定处理过程,评定结果可以报表打印。 4.5.2 数据表本系统的数据库采用了大量的数据表:权限信息表 字段数据类型数据长度编号数字6姓名文本10密码文本10系部信息表字段数据类型数据长度系代码数字6系名文本20班级数字20教师信息表字段数据类型数据长度工号数字6姓名文本10系部文本20班级数字10密码文本10学生信息表字段数据类型数据长度学号数字6姓名文本10系部文本20班级数字20密码文本10课程信息表字段数据类型数据长度课程号数字6课程名文本20教师号数字10学分数字10学时数字10上课时间 时间20上课地点文本20课程简介文本50课程状态是/否10 5.选课内容及方法5.1选课内容它分为三类,即必修课、限定选修课和任意选修课。5.1.1必修课a.必修课是指学生按本专业指导性教学计划规定的普通共同课、学科共同课、专业基础课和专业方向课等必须修读的课程;b.学生若有一门必修课未取得学分,不准毕业;c.每学期选课时,在一般情况下必修课由学校按班级统一排定;5.1.2限定选修课a.限定选修课指本专业指导性教学计划规定的在一定范围内选读的共同限选课和专业选修课;b.共同限选课有四块,即模块I、模块II、模块III、模块IV,每个模块均由若干门课程组成。学生在学期间必须在每个模块中修满应修学分;c.学生选定的模块课考试不及格,不需重修,只须在以后学期中再选读该模块中的任何课程(包括以前不及格的相同课程)。重新选读该模块课程所取得的学分不算重修学分;d.专业选修课是指本专业指导性教学计划中规定的由若干门课程组成的限定选修课。学生在学期间必须修满规定的专业选修课学分;e.学生选定的专业选修课考试不及格,不需重修,只须在以后的学期中再选读专业选修课的任何课程(包括以前不及格的相同课程)。重新选读的专业选修课所取得的学分不算重修学分。5.1.3任意选修课a.任意选修课是指本专业指导性教学计划所规定的必修课以外的所有课程;b.任意选修课的范围:①各院系部向全校开设的任意选修课程,②外专业的专业课程,③超出规定学分的限定选修课。c.学生在学期间必须修满本专业指导性教学计划所规定任意选修课学分;任意选修课考试不及格不需重修。学生在学期间只须修满教学计划规定的学分5.2选课方法5.2.1等级课程等级课程的选课要根据本人的能力自愿选择该课程的A级或B级,一年级新生选择A级课程,其相应课程的高考成绩必须为优秀;学校视情况组织学生参加A级的甄别考试。等级课程的选课,已修读A 级的学生每学期应根据学习情况重新考虑选择A级或B级,凡A 级课程上学期考试成绩不及格者在第二次选课时必须改选该课程的B级。课程表确定后,中途不得退选或改选。5.2.2增选课程奖励学分的学生可增加选修课程,学生可根据本专业指导性教学计划选择本专业跨年级的专业课程、也可选择其他课程。如所增选的课程与本班级的必修课时间有冲突,允许自行设计课表改选其他班级相应的必修课。5.2.3重修课程学生必修课考试不及格,必须在次学期内(最迟一学年内)进行重修。需重修的学生必须先办理登记、交费手续后方能选课。如所选重修课程与本班的必修课时间有冲突,允许自行设计课表,改选其他班级相应的必修课。 6.操作方法6.1登录首先,点击淮海工学院东港学院主页左边的选课系统,出现东港学院学生选课系统画面,接着,输入学号和密码(学生第一次选课密码由教务处给定,以后可自己修改),就可登录东港学院网上选课系统,并在网上选课开放期间,进行增加或删除课程;在网上选课关闭期间,可预览所选课程或查询自己的历史成绩。6.2 课程预览学生进入网上选课系统,请首先进入课程预览菜单,预览自己的课程表,学生自行选课后,也可进入课程预览菜单,查看选课结果。课程表中已有的课程为教务处按各班教学计划整班指定上去的,不得自行退选。6.3选课当点击增加选课菜单后,可从课程列表框中选择需要的课程,可以一次选多门课。也可以输入课程名称、课程序号、上课时间等进行模糊查询。按添加按钮,可添加选择的课程,按明细可查询该课程的详细情况。6.4退课当需要删除选课时,选中删除选课菜单。可从课程列表框中选择需要删除的课程,可以一次选多门课。按删除按钮,可删除所选择的课程,按明细可查询该课程的详细情况。6.5密码修改当选中密码修改菜单时,输入一次旧密码,两次新密码,然后按修改按钮,密码修改成功。请务必记住自己的密码,并注意保密。6.6退出系统学生选课完成后必须登录注销退出选课系统,以防他人修改数据。如果还想继续使用,请点击【登录】,重新登录7.调和测试在这一节中,我们主要讨论了两个问题,一个是系统的联机文档,另一个是系统的测试,下面我们分别加以说明。作为一个完整的系统,联机文档是其中不可缺少的部分也是相当重要的部分。好的文档能够使用户快速了解并准确的使用系统的各项功能。减少误操作,减少错误产生的可能,这对用户和开发人员都有很多的好处。所以在开发本系统中,也加入了不少的文档,除了对于四大模块的详细说明外,对于易出错和不易操作的地方(如多条件查询部分)又作了详细的说明。由于本身能力的局限性,所以做编写的代码,即使经过反复检查也难免出错所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。我们在本系统的测试中使用了黑盒法(即不关心程序内部的逻辑结构,而是根据程序的功能来设计是检测)请一位不熟悉本系统的人来进行随意性的操作,打破习惯的操作顺序,从中发现错误,在此阶段系统的大量错误得到了改正.信息管理系统所涉及的数据库设计的重要步骤加载测试。加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:1)基本表的个数越少越好。2) 主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。3)字段的个数越少越好。4) 所有基本表的设计均应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。 8.设计体会我们毕业设计的课题是《学生选课系统》,以ASP为开发平台。ASP的功能强大,它不仅涉及数据库系系统的知识,还涉及到面向对象等方面的知识。ASP既不是一种语言,也不是一种开发工具,而是一种内含于IIS/PWS之中的易学易用,可以集成Script语言到HTML主页的服务器端的脚本语言环境,其主要功能是为生成动态的,交互的Web服务器应用程序提供一种功能强大的方式和技术。 用户可通过ASP+SQL的开发环境方便的设计数据库结构,管理数据库,设计应用界面,设计查询,设计表结构。这次设计充分体现了集体的智慧,每当遇见困难的时候,我都会与其他成员共同想办法把问题解决,同时指导老师给予了我们莫大的鼓励和悉心的指导,当我们遇到困难且又不能进行下去的时候,是他耐心、细致、不厌其烦的讲解才有我们小组今天的成果。所谓“书到用时方恨少”,我很佩服我们的老祖宗很久以前就有了这样的结论。但“万事开头难”,只要你狠下一股劲,持之以恒,你就肯定能有很大的收获。虽然不能说“人有多大胆,地有多大产”,但是我相信只要我们能始终如一地朝着我们的目标前进,总有一天我们会实现我们的愿望!我深深体会到毕业设计最能考验一个毕业生的理论与实践相结合的能力。经过一个多月的紧张的毕业设计,我各个方面的能力都有所提高特别是对分析问题、解决问题的能力有了很大的提高。这次实践充分体现了我们团队的合作精神,也培养了组员间相互协调

查看全部
2022-08-16
回复 采纳

相关问题

网上选课系统 页面设计
共2条回答 >
迎向月光的向日葵: 6|易|一份针对于你的题目的初学者代码将被提供给你5|软|如有进一步需求,请我们联系,7|科|告诉我你的问题和联系方式,1|技|有时间可以帮你,绝对救急,5|为|请到个人资料里查看QQ,或见每行开头6|您|或者使用百度Hi给我留言1|提|带你顺利毕业,5|供|此回复针对所有来访者和需求者有效,带着你的Email和问题来找我
(1) 回复
一、设计题目 实验选课系统
共1条回答 >
陈飞: 1:我都知道!前面的和上面一样.找来一只樟脑球在一只小蚂蚁前轻轻地画一道线,蚂蚁会绕道走,再画还会绕行,但是蚂蚁走累了.你就在他周围画个圈.他就不出来,然后越来越小,只到比1角钱硬币还小的时候,它会停留一会.然后就突破防线.跑了.2:先发现蚂蚁会绕开~~~~在圆圈里会不动~~~~然后一直不动~~~~过一会气味淡了就走了~~~~~~~~此实验说明蚂蚁具有很强的感觉能力.3:是因为樟脑会散发一种刺激性气味,蚂蚁受不了这种气味.樟脑球气味变淡,然后就跑了.在蚂蚁前面轻轻的画了一道线,只见它先轻轻地碰了....
(1) 回复
学生选课系统的数据库设计
共1条回答 >
慕民牧民: 先理清楚项目中有多少关联元素,再理清楚各元素的属性,最后才是规划数据库表比如,你给出的情况下有以下这些元素:学生课程教室教师学生有如下子元素:基本情况选修课程记录学生-基本情况有如下属性:学号,姓名,性别,民族,......
(1) 回复
PR系统不兼容报告怎么修复?
共1条回答 >
甘遂: pr系统不兼容报告可以这样修复:1、弹出窗口中点击修复。2、点击打开电脑的显卡设置,查看显卡信息。3、点击修复后打开的网页中选择显卡类型,如果没有找到具体的显卡,选择那一系列就可以。4、点击下载好的显卡驱动。5、然后按照步骤进行安装。6、安装完成后重启电脑。7、重新打开pr,查看是否还有问题。
(14) 回复
PR显示系统兼容性报告?
共0条回答 >
发表成功!
感谢您的分享!
好的