2 系统分析与设计
2.1系统可行性分析
(1)技术可行性---本系统仅需要一台装有VS2005和SQL Sever2000软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。
(2)经济可行性---由于本系统是为学生选课管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力、物力。所带来的效益远远大于系统软件的开发成本,在经济上完全可行。
(3)操作可行性---界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、可靠,统计准确;制表灵活,适应力强,容易扩充。
2.2系统角色分析
在本系统中,有三类用户:管理员、教师和学生。三种不同的用户所具有的操作权限以及操作内容均不一样。
(1)学生:可以实现选择选修课程、修改个人密码、;
(2)教师:实现教师用户查询学生选修信息,查看个人信息等功能;
(3)系统管理员:管理员拥有最高权限,可以设置选修课程的最大人数,添加学生与教师个人信息,添加选修课程信息等功能;
2.3系统总体设计
在前面的系统的系统功能分析中,将系统划分成8个模块,如图所示:
图1 系统功能模块图
用户登录身份验证模块验证用户名和密码,并根据不同的用户类型,跳转到对应的页面中。信息管理模块用来添加学生、和教师的信息,并对它们进行信息文护,密码修改模块可以实现管理员、教师和学生对自己的密码进行修改。课程添加模块提供给管理员添加课程详细信息的权力。查看个人信息模块是方便每个用户可以查询自己的详细个人信息。查询学生选修信息模块用于教师用户查询学生的详细选修信息。选课系统提供给学生用户选修自己喜欢课程,并且能够查询最终的选修课程。
上一页 [1] [2] [3] [4] [5] 下一页
ASP.NET的学生选课系统设计与实现+ER图+流程图 第3页下载如图片无法显示或论文不完整,请联系qq752018766