请下载论文,论文为word格式,只上传部分查看,如果需要此参考论文,请点击-下载论文,下载资料。
摘 要
随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重性。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。
本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 2005开发网上选课系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行网上选课。该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2005作为数据库。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在web.config里修改,并经过编码加密,增加了灵活性,保护了数据库的安全。代码尽量使用存储过程和尽量减少数据库连接的打开时间等手段来提高性能。
本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与网上选课系统相关的信息、IIS介绍、IIS与ASP.NET的结合等的基本内容及发展情况。
关键词 网上选课;浏览器/服务器结构;ASP.NET
目 录
摘 要I
AbstractII
第1章 绪论1
1.1 课题背景1
1.2 目的和意义1
1.3 系统设计思想1
第2章 可行性分析3
2.1 业务流程图3
2.2 经济可行性4
2.3 技术可行性5
2.4 运行可行性6
2.5 本章小结6
第3章 需求分析7
3.1 育英学院选课系统的需求分析7
3.1.1 数据流图7
3.1.2 数据字典7
3.2 本章小结13
第4章 总体设计14
4.1 系统模块总体设计14
4.2 数据库设计15
4.2.1 数据库设计概述15
4.2.2 数据分析16
4.2.3 数据库的详细设计17
4.3 本章小结20
第5章 详细设计21
5.1 系统运行平台设置21
5.2 开发工具简介21
5.3 学生界面设计22
5.3.1 选课页面设置23
5.3.2 密码修改设置25
5.4 教务管理模块界面设计25
5.4.1 查询用户设置25
5.4.2 用户删除26
5.4.3 公告发布27
5.5 教师模块设计28
5.6 本章小结29
第6章 系统测试与性能分析30
6.1 软件测试30
6.2 本系统测试31
6.2.1 功能测试31
6.2.2 性能测试31
6.2.3 客户端兼容性测试32
6.2.4 测试步骤32
6.3 测试总结33
6.4 本章小结33
第7章 系统主要功能使用说明34
7.1 系统登陆步骤34
7.2 学生选课34
7.3 成绩查询36
7.4 添加课程38
7.5 学生统计39
7.5 学生统计39
7.6 本章小节40
结论41
致谢42
参考文献43
附录144
附录251
相关热词:网上选课
上一篇:开源ERP软件的比较和选型