学生选课管理系统_第1页
学生选课管理系统_第2页
学生选课管理系统_第3页
学生选课管理系统_第4页
学生选课管理系统_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

学生选课管理系统分析报告一、背景学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和理者来说都至关重要,所以学生选课系统应能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。二、使用功能模块说明1、登录模块通过列表框可以分别选择学生和管理员二种用户类型,根据不同的用户类型,登录后会进入不同的管理模块。2、系统管理员模块(1)、课程信息管理管理员可以进行添加课程、修改课程、查询课程、删除课程等操作对课程进行管理。添加课程:在选课之前,管理员可以添加新的课程,供学生在先可以更改选课的时间内更改添加自己的课程表。修改课程:管理员可以在课程发生诸如:教师更换、教室更换、上课时间更换等后期变动时修改课程信息。查询课程:可以根据教师的员工号精确查找该教师所代选修课,也可以根据教师名称和课程名模糊查询选修课,不输入查询条件可以查询所有选修课。删除课程:可以再选课时间段之前和期间停止某门课程。(2)学生信息管理管理员可以进行添加学生信息、修改学生信息、查询学生信息、删除学生信息等操作对学生信息进行管理。添加学生信息:管理员可以在发生诸如:新学生转入等情况时添加学生信息。修改学生信息:管理员可以在发生诸如:转专业学生转入、转出引起班级等信息变动时修改学生信息。查询学生信息:可以根据学生的学号精确查找该学生该学生的信息。删除学生信息:当学生毕业、退学或被开除时,管理员可以根据学号删除该学生在校所有信息。3、学生登录模块(1)个人信息查询学生可以查询、修改自己的信息。(2)查询已选课表学生可以查询自己的课表,发生需要修改的情况下可以更改自己的悬念可情况。(3)查询课程信息学生可以根基自己的需要查询所有课程的课程信息。三、用例图1、系统用例图2、学生登录模块用例图

3、管理员登录模块用例图精准杏询I——,-< 卅:;层不■)"■=_--****"3、管理员登录模块用例图精准杏询I——,-< 卅:;层不■)"■=_--****"四、类图类图描述:本系统包括用户和课程两个大类,其中用户报货学生和管理员。各类的属性和操作如下:学生的属性有学号、姓名、学分、班级和密码;

窗体的操作有:登录系统、查询个人信息、修改个人信息、查询课程表、修改课程表、查询课程信息。管理员的属性有姓名、帐号和密码;窗体操作有:查询课程信息、添加课程信息、删除课程信息、修改课程信息、添加学生信息、删除学生信息、修改学生信息、查询学生信息。课程的属性有课程名、课程编号,课程类别、学分、总学时、上课时间、上课教师和上课教室。Student-fianL-ezSlriiiE-mycreditlrrt-diUS.:Strir^Ei-Se-Hnchlnfon呷IMoQtltanchScheduEefl界岫的浦瞪Student-fianL-ezSlriiiE-mycreditlrrt-diUS.:Strir^Ei-Se-Hnchlnfon呷IMoQtltanchScheduEefl界岫的浦瞪thedul曲i-SiHnchCDurie()People-ld:5Eng-keyiftiardiStrinEt-Laglnji■K力己此线用。-namezStiiinj;-tdrstring-ievwDrd.Striras+Sd:-EirthCMjrKe(]十足后靶匚口口二苫口+时汹阴:诚丹日,4-Addlnfol)+DelelelrioD-HModifTlnfoD+Sesr£hlnf{^)-c口u「%uld:仙IfiE-CDurseSartStrlri;-crEdihiinL-EDurosHfourElnt•class^liinc-ciafisTinwJrit-tMohcriStrirt^五、活动图1、增加课程活动图:对“增加课程”用例进行分析,描述完成该操作所需要的活动。首先从“输入课程各项信息”开始,在输入工作完成后,进入业务逻辑界面的“验证课程”活动,然后进行“创建课程对象”活动,并输入“在数据库中查询课程”,查看数据库中是否已存在该课程。根据查询的结果“判断增加课程是否合法”,如果不合法(如重名等),提示“重新输入”返回到“输入课程各项信息”;如合法,则在数据库中正式增加这个对象。最后进行“判断添加是否成功”,如果成功,返回用户界面“显示添加成功信息”提示用户活动结束:如失败,”显示添加失败信息”,提示任务没有完成,活动结束。

判断课程对象是否创建课程对象 :提示重新输入显示添加失败信息,在在数据库中添加该课程信息判断课程对象是否创建课程对象 :提示重新输入显示添加失败信息,在在数据库中添加该课程信息2、删除课程活动图:对“删除课程”用例进行分析,描述完成该操作所需要的活动。首先从“输入课程号”开始,在输入工作完成后,进入业务逻辑界面的“验证课程”活动,然后进行“删除课程对象”活动,并输入“在数据库中查询课程”,查看数据库中是否存在要删除课程。根据查询的结果”判断课程是否存在”,如果不存在,提示“重新输入”返回到“输入课程号”;如存在,则“判断是否确定删除"。如果确定,返回用户界面;如否,回到主界面。

,,存在输入是否确定删除提示重新输入是删除课程,,存在输入是否确定删除提示重新输入是3、增加学生信息活动图对“增加学生信息”用例进行分析,描述完成该操作所需要的活动。首先从“输入学生各项信息”开始,在输入工作完成后,进入业务逻辑界面的“验证学生”活动,然后进行“创建学生对象”活动,并输入“在数据库中查询学号”,查看数据库中是否已存在该学生。根据查询的结果“判断增加学生是否合法”,如果不合法(如重名等),提示“重新输入”返回到“输入学生各项信息”如合法,则在数据库中正式增加这个对象。最后进行“判断添加是否成功”,如果成功,返回用户界面“显示添加成功信息”提示用户活动结束:如失败,”显示添加失败信息”,提示任务没有完成,活动结束。(如图3)4、删除学生活动图对“删除学生”用例进行分析,描述完成该操作所需要的活动。首先从“输入学号”开始,在输入工作完成后,进入业务逻辑界面的“验证学号”活动,然后进行“删除学生对象”活动,并输入“在数据库中查询学号,查看数据库中是否存在要删除学生。根据查询的结果“判断学生是否存在”,如果不存在,提示“重新输入”返回到“输入学号”;如存在,则“判断是否确定删除"。如果确定,返回用户界面;如否,回到主界面。(如图4)

提示重新输入提示重新输入提示重新输入提示重新输入六、顺序图1、选课注册顺序图选课注册表单2、开设课程顺序图管理员 注册表 开设^^^^■@表七课开设课弹程■^■Si^Ha■BJIl^^^HB^^HIHRIH^^RII^^hH^HI^Hifl■^^■If^H■K■^^BO^HI^^III^MH图6七、实现1、登录界面TOC\o"1-5"\h\z8登录界囱 — □x学生选课管理系统X账号: | |g密丹; 。学生口教师@詈理员<3暖象| |Q-2、管理员界面O屋员界巨 - □x,整绕避置士管理学生总管理效册li管理聿秘.管摩案敦据报去*学生报去2知I耐E表「十课程世志-除系盅去

o=遇用报表O苣芳用的 一 二। x一百'西O案第避置工罡理学生之管n触咻”笆悭课辕.管凰曼系也蚪一百'西巴课程狼去呼程沛之,孰云题名,孰云题名先行♦程学才10JW江因NULL211数粕库原理NULL212美占指导11213计直机原理10414■•百机E军12215中外音乐崖所null216后意4山报恚:许猩号:国讲程名二Q制曲u号理三兵同。系境谎置宣管理学生工管理触标 管理课程 ■管也陈翡而融据滕H评忖界面・开启选秘6百运工界㈤ - □x,络僦五二管度学生2兰理里毗»'■台理课程.金理院系应敬褥林森心营里员理面力系藐谀置苴管理学生£官理教岬”管理津程 .官理院嘉皿U熬据跟去巴管建学生Q世的宅早I,”iVI?I密里100至口有y2Di+笥机兰陡1101于玉F团i+苜机学院12345102即主E2D生科院12345103出友工20计茸机学F三12345管理学生功睹㈤隔।学生段字号:工姓卧国学除:ti'irsi:西式◎女▼®守国二a,史w:[3丹/1'即学生目保存信息曲删晦学生2、学生登录界面0学生受M界㈤ - □X。系携谡置Q直两功口剌览功能5选军功窿⑦帮助

©系筑谩五Q,查丽靛〜割觉功^国遇课功就②帮助>4Aiui_jyj.:fcM :工 :::::: :::::: :::::j-Ji1x^17F[亡Hijf■匚:“:“工-匚:::":=0二*匚:口@ |q|课程自二■学

温馨提示

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

评论

0/150

提交评论