选课管理系统需求分析

选课管理系统需求分析

ID:18184535

大小:124.55 KB

页数:20页

时间:2018-09-15

选课管理系统需求分析_第1页
选课管理系统需求分析_第2页
选课管理系统需求分析_第3页
选课管理系统需求分析_第4页
选课管理系统需求分析_第5页
资源描述:

《选课管理系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、选课管理系统需求性分析计算机师范2班王子健学号:2010101089一.需求分析1.引言1.1编写目的分析选课系统所需要的功能、运行环境及开发环境,并对系统做出初步的设计。1.2设计背景项目名称:选课管理系统。项目提出者:鄢德英。项目设计人员:杨鑫、黄新宇。项目使用者:高校教师和学生。1.3参考资料《数据库系统概论》《软件工程实践者的研究方法》《ASP.NET+SQLServer-数据库开发与实例》《SQLServer2005从入门与精通(应用技术基础)》1.4开发环境开发软件:Powerbuilder9.0数据库软件:Micro

2、softSQLServer2000开发环境:WindowsXP2.任务概述2.1目标2.1.1为解决高校学生选课问题,本系统创建了管理员、教师、学生类用户,设置不同的权限,完成选课功能。2.1.2管理员创建教师和学生用户,并对其他用户进行管理。管理员可查询、删除、修改、插入其他用户。2.1.3教师可查询信息。2.1.42.2用户特点本系统是面向高校学生、教师和网络管理员的。对电脑都有一定的操作能力,根据菜单提示都能熟练使用本系统。3.需求规格3.1功能需求用户登录身份验证模块设置选课时间模块录入信息模块开设课程模块编辑程序时间地点

3、模块评分模块查看课程模块选课和锁定模块数据库模块数据库访问模块3.2性能需求3.2.1响应时间系统响应的最短时间要求3.2.2精度需求系统输入输出的精度要求3.3运行环境需求3.3.1软件环境操作系统及版本:Windows98及其以上系统支撑软件:无数据库环境:无3.3.2硬件环境CPU:内存:外存:输入输出设备:现阶段所使用的计算机均可。二.可行性分析1.1课题调研1.1.1与实践活动和相关的文件和资料由教师提供。1.1.2本课题要求学生有熟练的ASP.NET开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。1.1.3

4、具有对复杂表进行处理的能力。1.1.4具体问题再做详细调查研究并与指导老师面谈。1.2可行性分析1.2.1技术可行性-----本系统仅需要一台装有Office软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用SQL Server2000中提供的数据库桌面工具ODBC。1.2.2经济可行性-----由于本系统是为学生选课管理使用的系统,装上该应用软件,即可使用系

5、统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。1.2.3操作可行性-----界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。第2章内容主要是:系统需求分析包括,现有系统介绍;系统的实体分析,实体关系图。三.系统分析在本系统中,有三类用户:系统管理员,教师和学生。三种不同的用户所具有的操作权限以及操作内容均不一样。本选课系统给予教师很大的自主权,系统管理员只负责向系统中

6、添加学生和教师的个人信息以及教学楼教室信息。系统管理员不参与开设课程、选择课程等,一切均由教师、学生等录网站自行完成。系统管理员设置一个选课时间段,在到达时间段以前,教师可以开设课程;到达时间段以后,学生可以登陆网站选择课程。教师用户登陆网站后可以开设课程,为自己的课程编辑上课时间和地点,当系统中出现时间地点冲突的时候,系统向教师用户报告并推荐一个时间地点。每门课程可以是必修或则选修,教师为每门课程设置一个学分,并可以在课程结束后给予分数,如果学生及格,学生将获得该课程的学分。对于学生用户,每个学生除了必须选择必修课程外,至少还要

7、选择两门选修课程,学生可以对自己选课信息锁定,以免不小心被修改。当时候超过选课时段后,系统自动锁定学生的选课课程。系统可以根据学生的选课信息,生成一份学生自己的课表。课程结束后学生可登录网站查询成绩与学分。根据上面的要求,从操作功能上可以分为两个类:一个是通用操作,主要实现用户的登录注销和修改密码等;另一种是为不同用户定制不同操作。1.通用操作1.1登录与注销每个用户都可以用自己的帐号登录系统。用户操作完成后推出系统,注销后可以重新登录系统。1.2修改密码每个用户第一次登录都用默认密码(教师和学生与帐号一样)。2.用户所具有功能2

8、.1系统管理员设置选课时间段:系统管理员通过此项功能设置选课时段,只有在选课时间段里,学生才可以选择课程,超过次时间段,学生选课信息被自动所定,不得修改。录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人信息添加删除。录入教学楼教室信息

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

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

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