欢迎来到天天文库
浏览记录
ID:47508138
大小:1.56 MB
页数:21页
时间:2020-01-12
《基于asp的学生选课系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.毕业设计(论文)论文题目:学生选课系统系部:信息工程系专业:软件技术学历:大专论文作者:张玉现指导老师:郭跃华二O一一年六月一日word教育资料.目录一、引言3二、系统概述32.1系统功能介绍32.2系统优点3三、需求分析33.1系统设计架构33.1.1系统架构43.1.2系统功能模块.53.2系统操作流程73.3数据库需求分析8四、概要设计84.1数据库概念结构设计8五、物理结构设计115.1数据库的表设计115.2数据库的表间关系14六、系统功能代码实现156.1数据库连接代码156.2学生角色156.2.1个人信息管理156.2.2选课16
2、6.2.3选课信息查看166.3教师角色176.3.1查看担任课程课表176.3.2查看担任课程的选课学生信息176.4管理员权限186.4.1院系管理186.4.2专业模块管理186.4.3教师模块管理196.4.4课程模块管理196.4.5学生模块管理20七、测试总结20参考书籍21word教育资料.一、引言随着科学技术的不断提高,计算机科学日渐成熟,其强大的计算功能已经让人们深刻认识到,计算机已进入人类社会的各个领域并发挥着越来越重要的作用。高等院校作为社会人才培养的重要基地,计算机是高校教学管理中不可或缺的工具。学生选课系统为用户提供充分的
3、信息管理和方便查询功能,能够为老师和学生提供很大的方便,能够避免长期以来选课效率低、保密性差、更新和维护困难的的缺点。随着互联网的普及,网上选课已不再是神话,相信会有更多的用户对网上选课改变认识。二、系统概述2.1系统功能本系统针对不同的用户角色分权限进行管理。系统对学生角色提供的主要功能如下:①个人信息管理(编号、姓名、院系、学号、专业、性别等)、选课管理、管理学生本人已选课程。②教师角色提供以下功能操作:查看自己所担任课程和选该门课的学生信息。③此系统给管理员(后台用户)提供的操作系统功能如下:查看所有的院系、专业、课程、学生、教师的信息并可以
4、对它们进行管理(添加、编辑、删除等)。2.2系统优点查找更方便、可靠性更高、保密性更强、工作效率更高。三、需求分析3.1系统设计架构word教育资料.3.1.1系统架构本系统采用ASP.NET应用程序典型的三层架构模式,其结构如图1-1所示。各层功能介绍如表1-1所示。数据访问层SqlHelperWeb展示层ST_WebCourse业务逻辑层ST_CourseBiz数据库数据库图1-1三层架构模式结构图表1-1ASP.NET三层架构模式的各层功能层名功能描述Web展示层系统最外层,向用户展示各种界面,用户通过界面对系统进行操作,并通过业务逻辑层来实
5、现用户各种操作信息的添加、修改、和删除业务逻辑层业务逻辑处在数据层和Web表现层之间,与数据库直接关联,同时又为Web展示层服务。其封装了对数据库的所有操作,包括数据的添加、修改、删除和查询数据层系统的最低层,提供数据库操作的接口和存储本系统所有数据word教育资料.3.1.2系统功能模块(1)管理员界面的系统功能模块如图1-2所示。(2)教师界面的功能模块图如图1-3所示。(3)学生界面的功能模块图如图1-4所示。删除院系查询专业添加专业修改专业删除专业查询课程添加课程修改课程删除课程查询学生添加学生修改学生删除学生添加院系修改院系查询院系管理员
6、登录系统管理院系管理专业管理学生管理教师管理课程管理添加教师添加教师修改教师删除教师图1-2管理员界面的系统功能模块图word教育资料.教师登录教师信息担任学生课表选课学生信息图1-3教师界面的功能模块图学生信息个人信息管理课程查看选课信息查看个人信息查看个人信息查看个人信息查看个人信息查看个人信息查看个人信息学生登录图1-4学生界面的功能模块图word教育资料.3.1系统操作流程学生登录系统学生退出系统教师登录系统教师退出系统管理员登录系统管理员退出系统系统登录院系管理界面教师管理界面专业管理界面课程管理界面学生管理界面学生查看自己的信息学生管理
7、选课信息学生添加选课信息教师查看课程信息教师查看学生选课信息图1-5学生选课系统操作流程图word教育资料.3.3数据库需求分析用户的需求具体体现在对各种信息的提供、保存、更新和查询,这就要求数据库能充分满足各种数据的输出和输入。通过对上述系统功能的分析,针对学生选课系统的需求,总结出如下需求信息:Ø用户分学生用户、教师用户和管理员用户。Ø一个院系包括多个专业。Ø一个专业包括多个学生。Ø一个专业包括多门课程。Ø一门课程应对一位教师,一位教师可以教多门课程。Ø一个院系对应多个教师。Ø一个学生可选多门课程,没门课程可由多个学生选学、经过对上述系统功能的
8、分析和需求总结,设计如下所示的数据项:Ø管理员信息,包括用户名和密码。Ø教师,包括教师名、教师工号、所属院系等。Ø学生,包
此文档下载收益归作者所有