ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:540.90KB ,
资源ID:6666381      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6666381.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASP学校教务管理.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ASP学校教务管理.docx

1、ASP学校教务管理学校教务管理系统1课程设计的目的通过一学期ASP.NET课程的学习,不仅需要理论上的深入探讨,而且需要通过实践上机,自己开发一个数据库管理信息系统,才能真正理解书本知识,牢固掌握课堂教学内容。因此,完成一个小型应用系统的开发设计在线学校教务管理系统的目的就是要通过一个实际的管理信息系统的开发,提高应用所学知识进行分析问题,解决问题和 实际动手的能力。希望通过这一周的课程设计,能深入地了解面向对象程序设计中关于对象、属性、方法和事件的基本概念,熟悉常用对象的属性设置和使用方法。进一步掌握ASP.NET结构化程序设计中三种基本结构的使用,能够在以后的实际应用设计中灵活运用所学知识

2、。进而更加深入的掌握ASP.NET常用函数的使用以及内存变量的建立、显示、保存、数据库记录的操作;进一步熟悉了数据的排序和索引,以及查找操作;熟悉掌握数据库的建立、打开、关闭等操作。熟悉掌握了表单的基本应用、编辑及运行操作,掌握信息框的使用熟悉掌握了菜单的基本应用;熟悉掌握了报表设计编制,调适、运行程序操作。该在线学校教务管理系统主要是针对学校的基本信息数据进行系统的查询、修改、编辑等操作,该程序涉及的都是基本的数据库知识,便于我们对ASP.NET知识的理解与运用。2设计方案论证2.1. 系统分析2.1.1系统开发的可行性分析技术可行性学校教务管理系统可以通过使用ASP.NET软件作为开发工具

3、进行开发,开发出的系统是一个应用管理系统,该系统安全,可靠,稳定,可以满足任务要求。实施可行性该在线学校教务管理系统以设计一系列便于操作的窗口界面,操作人员只需稍经培训就可以进入工作状态。同时,可以对目前手工记录学校信息的手动工作进行彻底改革,使各项工作都能够通过计算机来完成,使学校教务管理实现自动化,极大地提高了工作效率。运行可行性本软件简单,易学易用,不需要对专业人员进行培训,因此该系统具有运行可行性。2.1.2系统的需求分析此系统的最终用户为学校,根据从网上搜集有关学校信息的图表资料、文字资料以及其它细节方面的信息,根据日常生活中的经验,根据所做的其它询问和调查,可以得出以下一些重要信息

4、:2.1.3系统业务流程的分析(1)此软件系统的目标主要是实现两个主要用途:a.实现学校基本信息的处理,辅助各部门工作人员工作并记录一些需要保存的操作信息;b.为学校高层管理人员对公司状况进行分析,管理和决策提供有效的帮助。(2)基本功能实现目标:a.对学校学生信息进行记录管理b.对学校教师信息进行查询管理c.对学校情况进行监视,及各学生老师的信息记录,分析d.对教学记录进行管理e.对班级进行详细资料记录f.具有密码安全管理机制,同时具备各级人员权限管理 2.2.系统设计2.2.1总体设计根据总体分析,得到系统的功能模块。如图1所示:图1系统总体结构图2.2.2 系统目标利用学校现有的软硬件设

5、施,并根据学生选课的规则,开发出有本校特色的、适合于本校教务处进行学生选课工作的系统,本系统应该严格根据本学校学生选课规则进行设计,并且应该达到以下几个要求:必须能够满足管理员、教师和学生模块的不同功能需求(1)权限管理,为不同的操作用户分配不同的操作权限。(2)管理员能够管理所有系统数据库的信息,并且能够对教师和学生模块进行管理。(3)教师能够查询自己所担任的课程,并且可以向管理员提出课程申请。(4)学生可以修改自己的基本信息,在?模块开放的时间内,进行基本的选课和查看、删除自己的已选选课信息操作应该尽可能的简单(1)在界面设计上应该力求简洁明了,能够让用户很容易地看懂该如何操作。(2)功能

6、集成上应该尽可能地方便用户的操作,尽可能实现一个功能或几个功能能在一个界面上操作完成。界面力求友好(1)界面设计上应该美观大方,控件的分布应该合理。(2)界面上应该具有适量的提示性文字,提示用户应该怎样操作来完成相应的功能。 (3)界面的大小应该适中,既不能太大显得不美观,也不能太小影响数据的正常显示2.3数据流图数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也非常容易理解,它是一种极好的系统构造的表示方法。下面是系统的数据流图,它基本反映了整个系统的逻辑功能。图2数据流图2.4 数据表信息(1)班级表(班级编号、班级名称、所属专业、班级人数、班主任,年级名称、备注)功能:该数据表

7、的作用是保存班级资料信息,它以“班级编号”为主键。“班级表”所包含的字段信息如表1所示。表1:班级表字段数据类型输入法大小说明班级编号char关闭8主键班级名称char开启10唯一索引所属专业char关闭10专业表班级人数数字关闭1-200必填人数班主任char开启10年级名称char开启5备注(2)学生基本信息表(学号、姓名、性别、出生日期、民族、身高、政治面貌、婚否、E-mail、身份证号,班级、家庭住址、联系电话、照片、个人简介,备注)功能:该数据表的作用是保存所有学生的档案资料信息,它以“学号”为主键。“学生基本信息表”所包含的字段信息如表2所示。表2学生基本信息表字段数据类型输入法大

8、小说明学号char关闭10主键姓名char开启10必填字段性别char关闭2必填字段出生日期日期/时间关闭长日期民族char关闭20必填字段身高数字开启10-250必填字段(3)课程资料表(课程编号、课程名称、学时数、拼音码,学分数、考核类型,备注)功能:该数据表的作用是保存学校所有开设课程的资料信息。它以“课程编号”为主键。“课程资料表”所包含的字段信息如表3所示。表3课程资料表字段数据类型输入法大小说明课程编号char关闭10主键课程名称char开启50必填字段拼音码char关闭10唯一索引学时数数字关闭1-100必填字段学分数数字关闭0-10必填字段考核类型char关闭4必填字段备注(4

9、)开课计划表(开课班级、课程编号、总课时、周课时、学分数、开课类型、开课年度、开设学期、是否开课、备注)功能:该数据表的作用是保存学院各班各学期开设的课程信息,它以“开课班级”和 “课程编号”为主键。“开课计划表”所包含的各字段信息如表4所示表4课程表字段数据类型输入法大小说明开课班级查询向导关闭主键课程编号查询向导关闭10主键总课时数字必填字段周课时数字学分数数字0-10开课类型char关闭开课年度char(5)教师资料表(教师编号、姓名、性别、职称、班主任、出生日期、婚姻状况、身份证号、联系电话、住址、所属系)功能:该数据表的作用是保存在校教师的档案资料,它以“教师编号”为主键。“教师资料

10、表”所包含的字段信息如表5所示表5教师资料表字段数据类型输入法大小说明教师编号char关闭10主键姓名char10必填字段性别char2男/女职称char关闭10班主任char关闭出生年月日期/时间长日期婚姻状况char已婚/未婚身份证号char输入掩码联系电话char关闭12住址char40所属系char关闭10系表(6)学生选课及成绩表(学号、选课编号、成绩、备注)功能:该数据表的作用是保存学生所选课程及其成绩信息,它以“学号”和“选课编号”为主键。“学生选课及成绩表”所包含的字段信息如表6所示表6成绩表字段数据类型输入法大小说明学号char关闭10主键选课编号char关闭10主键成绩数字

11、备注char(7)班级课程表(学期、班级编号、星期、第一节、第二节、第三节、第四节)功能:该数据表的作用是保存学院各班级课程表信息,它以“学期”、“班级编号”、“星期”三个字段联合作为主键。“班级课程表”所包含的字段信息如表7所示表7班级课程表字段数据类型输入法大小说明学期char20主键班级编号char关闭10主键星期char6主键第一节char查阅向导第二节char查阅向导第三节char查阅向导第四节char查阅向导3设计应用程序3.1程序界面正确连接SQL server数据库后,在Microsoft Visual Studio软件下运行本程序,如图3所示。图3登录界面实现链接数据库部分代

12、码如下: 输入正确的用户名密码后,进入学校教务管理系统的主界面,如图4所示。图4 主界面实现该功能部分代码如下: 退?出?系统3 首  页3 问题a反馈?   Powered by 25175   在主界面的右方有功能导航条,基础设置,班级管理,信息查询。展开功能导航条后可以看到更详细的分类,如图5,6,7所示。图5基础设置图6班级管理图7信息查询点击学年设置,可对学年信息进行增删改查等操作,如图8所示。图8学年设置输入查询条件,可对学年信息排序显示,如图9所示。图9学年信息点击教师列表,可对教师信息查询等操作,如图10所示。图10教师列表点击学生列表,

13、可对学生信息查询等操作,如图11所示。图11学生列表实现该功能部分代码如下: %- 主键-% 班级? 入?学年份Y 学籍?号? 姓?名? 性?别e 出?生年月? 学生照?片? 入?学日?期 籍?贯 联a系电?话 家庭详细?地?址 原-毕?业学校 修T改?日?期 备?注 点击成绩查询,添加查询条件可对学生的成绩进行查询,如图12所示。图12成绩查询点击惩处信息查询,添加查询学生的学籍号和学生姓名可对学生的惩处信息进行查询,如图13所示。图13惩处信息查询点击获奖信息查询,添加查询学生的学籍号和学生姓名可对学生的惩处信息进行查询,如图14所示。图14获奖信息查询实现该功能部分代码如下:添加获奖信息 标题*: 内容Y*: 获奖学生*: 获奖时间*: 点击评价信息查询,添加查询学生的学籍号和学生姓名可对学生的惩处信息进行查询,如图15所示。图15评价信息查询点击密码修改,用户可以对登录密码进行修改,如图16所示。图16评价信息查询点击编辑学生信息,可以编辑添加学生的信息,如图17所示。图17添加学生信息实现添加学生信息的功能部分代码如下: function addStudent() var studentNumber = $(#txtStudentNumber)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1