文档介绍:常州信息职业技术学院
学生毕业设计(论文)报告
系别: 计算机(软件)学院
专业: 软件技术/应用日语
班号: 软件技术/应用日语093
学生姓名:
学生学号: 0908243310
设计(论文)题目: 网上选课系统
指导教师:
设计地点: 常州信息职业技术学院
起迄日期: ~
毕业设计(论文)任务书
专业软件技术(强化日语) 班级软日093 姓名
一、课题名称: 网上选课统
二、课题应达到的要求: 完成网站的需求分析,系统进行方案设计,选择软件开发工具,进行系统实施的全过程。完成毕业设计题目“网上选课系统”,参加需求分析,概要设计,详细设计,编码测试全过程,独立完成所分担的模块设计,编码等任务(测试),并能运行使用。论文符合设计要求与规范,具有科学性、逻辑性。具体完成网上选课系统的主要功能如网上选课,查询选课信息、后台编辑管理等。掌握面向对象的编程思想,能够熟练运用网络编程语言C#和开发软件Visual studio 2005进行网络编程,同时熟练使用数据库,掌握SQL语言,建立数据库,建立表,对表信息进行查询,修改,删除,添加等操作。合理组织人员开发,提高软件开发效率和培养开发人员的小组合作精神,系统完整,术语准确,语言清晰,内容充实,论述全面,有文档设计的说明等。由于本系统使用的用户很多,所以在用户的权限上要严格的要求,管理员要能够设置用户的权限。管理员能够及时的发布最新的学生可选课程信息,并同时更新数据库。而用户能够在本系统注册,并在注册后登陆本系统,查询自己可以选择的课程,并选择课程,同时能够修改密码等等操作。本系统极大节省了教职工的工作,而且操作简单,可扩展性强,极大的提高了办公的效率。
三、主要工作内容: (1)网上选课系统为用户的自主的选课、用户的登陆和查看个人选课信息,修改用户密码等等操作提供了必要的平台;充分利用了互联网信息共享的优势,为用户节省了宝贵的时间。网上书店系统应该包括: 客户注册、登陆、用户信息的修改,选课信息的展示、可选的课程的搜索、自主选课、后台的管理等;管理员操作:管理员的后台操作,设置用户的权限信息,及时的更新选课信息,进行数据库的维护。
(2)编写本模块用户需求说明书,并进行详细设计,按时完成程序编码工作,对系统进行比较严密的测试,并整理开发过程中相关文档为以后的系统维护保存资料。
(3)用户界面美观实用,程序能够正确处理操作和数据,具有较强的健壮性,确保系统能够长时间的正常运行,处理效率高,且安全性高,对不同角色分配不同的权限。
(4)课题涉及本专业知识面广,有利于培养我们的理论与实际结合的分析,解决问题的能力,完成此课题可以全面提高我们的软件开发能力与综合素质。
(5)这方面的毕业设计,能够使我们将已学的计算机专业理论知识与技能联系到实践中去,培养其解决专业工程实际问题的初步能力。项目在开发过程中需整理和保存相关文档,以便系统的维护工作的开展。
四、主要参考文献:______________________________________________________________
项目开发指南,清华大学出版社
管理信息系统,清华大学出版社
数据库系统概论,高等教育出版社
编程基础及应用,机械出版社
学生(签名) 年月日
指导教师(签名) 年月日
教研室主任(签名) 年月日
系主任(签名) 年月日
毕业设计开题报告
论文题目
网上选课系统
选题的背景与意义
常州信息职业技术学院是一所综合性的大专院校,学校拥有近万名在校师生,并且学校为了强化素质教育和提高学生的综合素质,要求每位学生必须修满一定的选修课程才可以拿到毕业证书。然而这么多学生进行选修课的选择及修改,都是一个庞大的数据量,人工来完成这个工作不仅耗费时间与人力,更会存在大量的误差,是非常不科学的。所以需要创建网上选课系统来提高办公效率,同时方便广大师生的使用。
与数据库技术的结合,支持智能查找,上传数据,修改数据,报表打印等等功能,能够存储大量的数据,数据的查询与修改非常的便利,能够提供低成本,无纸化,可视化的网上选课系统。
该系统采用可视化的设计,拓展性强,易于维护,操作简单,方便广大师生的使用,为全校的师生带来很大的便利。
课题研究的主要内容
真正的实现学生网上选课的自动化管理系统
对学生网上选课系统功能的统计以及分析
由于该系统使用的用户比较多,所以需要较好的权限管理
系统的功能要符合实际情况
方便快捷的数据查询及修改,上传
主要设计方法论述
首先要创建数据库,并思考数据库与系统的关系,需要使用的结构框架,及要绑定的名空间。
其次,需要进行软件需求分析,并进行调查了解用