本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于B/S结构的学生选修课程系统设计

www.bysj580.com / 2016-12-19
基于B/S结构的学生选修课程系统设计
一、 选题简介、意义
选题简介、意义
学生选修课系统是一个高等院校在对学生管理中的不可或缺的一部分,可供管理员、教师和学生使用。管理员可以管理课程、教师和学生的信息;教师可以开设课程、编辑课程、查看课程以及修改密码;学生则可以在此系统中选择和删除已选则选修课程以及修改密码。该系统对于学校的决策者和管理者来说都是至关重要的,其主要为使用者提供充分的信息管理和便捷的查询方法。所以我选择了学生选修课系统设计课题来进行研究。
二、课题综述(课题研究,主要研究的内容,要解决的问题,预期目标,研究步骤、方法及措施等)
课题研究:
学生选修课程系统是基于B/S结构,用vs2010工具环境进行开发,保证后台稳定。完成对数据库的增、删、改、查等操作,实现系统的主要功能。提高使用者对信息管理的效率以及减少了使用者对信息操作、传递的错误率,更是大大增加了信息的保密性和长久性。
主要研究内容
1、学生管理 2、课程管理 3、选课管理 4、数据分析
本课题所开发的系统使用ASP来设计开发完成,SQL Server2005 数据库。系统要有较高的安全性和较好的性能。
要解决的问题
1、涉及到与数据库表的操作较多,表与表之间关系较复杂,需要进一步分析、整理。2、功能模块实现功能较多,还需要进一步分析设计过程,进一步完善系统功能。
3、程序代码编写较多,在系统测试时需要耐心排查。
预期目标
管理员登陆系统后可以现实以下功能:学生的增加,删除,修改,查询,选课信息的查看,密码修改;课程的增加,删除,修改,查询;教师的管理。
教师登陆系统后可以实现以下功能:添加课程,编辑课程,显示全部课程和修改密码。
学生登陆系统后可以实现以下功能:查看选课信息,实现课程的添加或删除操作等。
研究步骤
1、调查分析用户实际应用的需求和信息管理的基本需求。
2、熟悉论文课题,查找资料,研究资料,熟悉编程语言,完成毕业设计开题报告。
3、系统总体关系分析:基本功能模块和数据库表的框架分析。
4、系统总体设计:各模块预期功能、数据库表、表与表间关系的详细设计。
5、程序开发:着手编程,程序调试,建立程序的大致结构、整体框架。
6、测试和优化:测试程序和完善程序整体功能,开始设计与撰写论文。
7、完成毕业论文的写作,准备答辩。
研究方法、措施:
1、图书馆搜索ASP和SQL Server2005数据库的相关书籍。
2、仔细研究和借鉴课本内容。
3、上网搜索不理解的问题。
4、询问相关的指导老师,解决问题。 
三、设计(论文)体系、结构(大纲)
1、设计体系
(1)设计出适合系统的界面。(2)构建系统需要的数据库。(3)用ASP.NET分层开发和相应的数据库编程,最后进行系统测试。对于管理员的系统功能实现,主要是课程和学生管理这两栏的增、删、改、查,查看学生选课信息以及对教师的管理。对于教师的系统功能实现,主要是课程的添加,编辑,显示和修改密码。对于学生的系统功能实现,主要是查看选课信息以及实现课程的添加或删除操作等。
2、系统功能模块结构图


收缩