课程设计--学生选课系统

课程设计--学生选课系统

ID:9935724

大小:932.00 KB

页数:32页

时间:2018-05-16

课程设计--学生选课系统_第1页
课程设计--学生选课系统_第2页
课程设计--学生选课系统_第3页
课程设计--学生选课系统_第4页
课程设计--学生选课系统_第5页
资源描述:

《课程设计--学生选课系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸学生选修课程管理系统第9小组学号姓名具体模块成绩备注蔡忠文老师操作模块组长李梓郡学生操作模块组员王超课程操作模块组员张畅数据库设计组员共32页第32页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸目录1可行性分析31.1经济上的可行性31.2技术上的可行性31.3操作上的可行性32需求分析42.1需求陈述42.2分析建模43分析设计103.1系统功能结构设计103.3系统软件架构设

2、计144详细设计165实现206测试316.1测试方法316.2测试用例327总结347.1小组总结347.2个人总结34共32页第32页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸1可行性分析1.1经济上的可行性界面友好,操作简单,系统实现可行,因此经济可行。该系统可以容易实现学生、老师和教学系统管理员与学校之间的联系,在Internet上实现完成部分教务工作,提高办事效率。1.2技术上的可行性随着互联网的蓬勃发展,越来越多的机构将科研管理与Internet融合到一起,以

3、方便个高校管理。在这样一个社会背景下,基于Windows和SQLServer2005设计出数据库,运用先进的ASP.NET技术、先进的C#语言,采用B/S模式开发的大学生选修课管理系统,将学生、老师、管理员有机地结合在一起,有效地提高管理水平和效率。随着科学技术的不断提高,计算机科学日渐成熟,基于以上的技术在现今比较容易实现。1.3操作上的可行性该系统操作方便,简单。共32页第32页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸2需求分析2.1需求陈述系统功能模块基本将本系统

4、划分为三大模块,即学生选课模块、教师开课模块以及管理员管理模块。(1)学生选课模块:在这个模块中,允许学生修改个人信息,浏览基本的课程;并实现主要的选课功能,包括填写选课信息、查看已选课程、修改选课等。(2)教师开课模块:这个模块主要是让教师申请教课,同时教师可以修改个人信息、浏览基本课程以及查看学生的选课情况等。(3)管理员管理模块:这个模块的功能比较多,主要包括创建课程的指定任课老师、设定课程人数、统计学生选课信息、发通知等等。(4)通用功能模块:即用户登录、密码修改等功能的实现。2.2分析建模根据系统需求角色确定,外部

5、参与者如下:①管理员:对学生和教师基本资料维护,对课程基本资料进行添加、删除、更新或查询等;②学生:进行课程预览,选课信息查询,进行选课,成绩查询等;③教师:查询课程,申请教课及课程报名人数情况,进行成绩评定等;确定用例与管理员有关的用例:发布通知、分配帐号密码、注销或修改用户状态、创建课程,定任课老师、设定课程人数、统计学生选课信息;与学生有关的用例:修改个人信息、选课操作、修改选课、浏览课程、查询成绩与教师有关的用例:申请教课、浏览课题、查询学生选课情况、成绩评定建立系统用例图此系统用例图包括:学生选课系统的高层用例图,

6、管理员管理子系统用例图,教师管理子系统用例图以及学生选课子系统的用例图。系统用例大学生选修课用例描述管理员:管理员负责整个选修课系统的全面工作管理员使用子系统“选课管理”中的教学大纲信息和“科室分配管理”共32页第32页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊长春大学课程设计纸中的教师信息,制定选课表管理员点击子系统“课程信息管理”对学生和教师基本资料维护,课程基本资料进行添加、删除、更新或查询等相关操作学生:进行课程预览,选课信息查询,进行选课,成绩查询等;教师:查询课程,申请教课及课

7、程报名人数情况,进行成绩评定等;成绩查询:登录选课系统→选择用户“学生”→输入密码,提交→提示登录成功或错误信息→选择“选修课成绩查询”,选择学期→查到对应成绩。成绩管理:教师进行操作,包括教师录入和维护学生的成绩,统计成绩查询成绩,也可进行学生成绩的删除和修改工作。详细描述如下:登录:通过用户名及密码登录学生选课系统→验证当前用户权限。课程信息浏览:让学生可以详细的了解课程情况。选课:学生可以选择要选修的课程。选课概述:前提条件(正确登录、同一选课选修两次第二次不计学分)→点击选课项→提交按钮→提示选课情况修改选课:由于主

8、观或客观原因要求退课。修改选课概述:前提条件(限定的课程开设人数已满,或是不足规定人数取消该课程安排的信息,以及个人在规定日期前可以修改选课等)成绩查询:登录选课系统→选择用户“学生”→输入密码,提交→提示登录成功或错误信息→选择“选修课成绩查询”,选择学期→查到对应成绩。学生选课系统的高

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。