毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

asp.net的学生选课系统设计与开发+数据库设计+流程图 第3页

更新时间:2016-10-9:  来源:毕业论文
3.系统分析与总体设计
3.1 系统需求简述
随着社会经济的飞速发展,学校的教学质量也在不断的提高,使用网上选课系统可以提前进行网上选课,并且选课以后学生还可以再查看和更改,管理起来也比较方便。鉴于它的重要性,这就迫切需要研制开发一款功能强大,操作简单,具有人性化的网上选课系统。
3.2 系统概述
该选课系统提供了学生,教师,管理员3个角色。登陆时判断该用户的权限,不同权限的用户对系统有不同的操作权限,在系统启动运行时系统会为不同院系不同专业的学生生成相应的必修课程。
登陆该系统的学生可以进行课程查看和选课,在选课结束后,系统会将学生选课表的数据成功导入数据库,学生可在选课结束后查看自己选课的结果。
教师登陆后有选择自己想要教授课程的权利,系统会为该教师生成该教师必教授的课程,教师可以看到教师课程表以及选课学生的信息。管理员有权限进行学生信息,教师信息,课程信息以及院系专业的添加修改。
3.3 开发需求
1、界面需求:界面风格简单明了,使用简单,布局设计合理,操作人性化。
2、操作系统需求:window XP操作系统。
3、浏览器要求:IE6.0以上或者其他主流浏览器。
4、运行需求:页面响应速度不超过20秒。
5、软件需求:SQL Server2005,Visual Studio 2005,IIS6.0。
3.4 系统详细功能模块设计
本系统分为三大模块:管理员模块、教师模块、学生模块。
每个模块负责相对独立的功能。学生选课模块实现查看用户信息、学生选课、查看已选课程信息列表等功能;
教师开课模块实现教师用户查看开设课程、显示学生选课信息;
管理员模块中的管理员拥有最高权限,可以为教师和学生分配账号、创建修改院系、专业、课程、指定任课教师、对学生选课信息进行统计等功能;
通用功能模块包括用户注销和用户修改密码的操作,实现模块的公共事务处理功能。
具体如下图1所示。

图1    系统详细功能设计图
4.数据库设计
数据库是选课系统的核心,系统中所有的信息都存储在数据库中,在所有ASP.NET页面中通过ADO.NET与数据库连接,操作数据库中的数据,从而实现所有需要的功能。本系统中数据库采用微软的SQL Server2005作为数据库工具。数据库设计的合理与否对网站的建设有着至关重要的影响。一个良好的数据库开发过程一般是先系统分析,再逻辑设计,然后物理实现。系统分析中分析数据库用户需求,并画出E-R图直观地表示出数据库系统的需求。逻辑设计中根据系统分析设计的一个关系模型。物理设计为逻辑设计中的数据模型选取一个最合理的应用环境的物理结构,通常选取一个常用数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。

上一页  [1] [2] [3] [4] [5] 下一页

asp.net的学生选课系统设计与开发+数据库设计+流程图 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。