本科毕业设计-高校教务管理系统的设计与实现.doc
《本科毕业设计-高校教务管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计-高校教务管理系统的设计与实现.doc(30页珍藏版)》请在咨信网上搜索。
摘要 本系统是根据现代化校园的发展而设计的基于ASP的教务处管理系统,本系统可以方便老师、学生在基于B/S架构的服务器来查找班级情况、课程安排、学期成绩和最新发布的教务信息等情况。实现全校教师、学生信息在线查询。还可以对新来的教师信息、学生信息进行信息录入。由于老师上课情况复杂,可以实现信息修改,及时调整老师上课的基本情况,还可以实现学生成绩的管理,实现对学生在线成绩的修改,实现学生成绩的远程查询。这样就简化了教学任务的管理,提高了学校的办公效率,对于老师来说,减轻了负担,对于学生来说,可以及时的查询自己的学期成绩。 关键词: 教务管理系统;A;B/S;Microsoft SQL Server 2000 Abstract This system according to development that modern campus but design of according to ASP educational administration management system, this system can then convenient teacher, student at according to B/S structure to check to seek class circumstance, course arrangement, semester score, with latest the educational administration information etc. circumstance that announce. Realize on-line search in teacher, student's information in whole school. Can also proceed to newly arrived teacher's information, student information the information record into. Because the teacher has a class the circumstance complicated, can realize the information modify, on time adjust the basic circumstance that teacher have a class, can also realizes the management of student's score, realize to the modification of the on-line score in student, realize the long range of student's score search. Simplified the management of the teaching mission like this, increases the school transact the efficiency, for teacher to say, lighten the incidence, for student to say, can on time of search own semester score. Key words:Educational Administration; A; B/S; Microsoft SQL Server 2000 1. 绪论 1.1 系统的研究背景 20世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存、求发展,必须具备足够的信息和强有力的信息收集与处理手段。 近几年来随着教学改革的不断深人,高校教学管理体制和学生培育机制的不断改革和调整,办学形式更加多样化,高校的教务部门对各种教学信息的处理与分析工作越来越繁重和复杂,传统的教务管理方式已不能适应高校教育管理形势的发展和工作的需要。对于一个学校来说,大量教师信息,学生管理信息,教职工日常工资管理,学生成绩管理以及学生评语的生成还有基本数据的维护都难以通过传统的方法进行管理;这就迫切需要利用计算机技术来帮助学校管理者来处理这些日常管理。因此,必须运用计算机及其网络信息技术,摸索一条高校教务管理工作的现代化、科学化的模式。 教务管理是指学校管理人员按照一定的教育方针,运用先进的管理手段,组织、协调、指挥与指导各方面人员的活动,以便高教率、高质量地完成各项教学任务,完成国家所制定的教育目标。教务管理是高校管理工作中的重要组成部分,是高校教育工作的核心内容与基础,是反映高校教学质量和教学水平的重要指标。 1.2 系统的研究意义 现在社会信息的膨胀,在社会各行各业中都充斥着大量的信息,如何能够有效高效地运用这些信息是成败的关键因素,对于高校同样如此,每天都有大量的教学信息需要处理,如果使用人工处理,光是排课选课,选择上课地点这些最基本的教学工作都将需要花费大量的人力、物力与财力,而一个学校不光只是单单地处理与学生上课有关的信息,老师的管理,教学设备的装配与维护都同样是学校必须处理的问题,面对如此庞大的工作量不使用现代化的教学管理手段是不可行的。研究与开发高校教务管理系统,其结果是使学生学习,老师授课,日常教务工作管理更加的方便,而且大大地提高了工作效率,极大地方便了广大师生,使整个学校的管理更加的科学、严谨、程序化。 从学生的角度来说,学生能够通过网络这一载体很方便地了解学校的相关政策,以及与自己学习紧密相关的信息,从老师的角度来说,老师也能很方便地获得与自己有关系的教学信息,对于学校的管理者而言,能够节省很多进行教学管理的时间,从而有更多的时间来与老师学生进行沟通,从而实现教、学、管的良性循环。 教务管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的教务管理系统。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资构建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。[1] 李葳葳.基于.NET高校教务系统的设计与实现[D].厦门大学,2009.1-5. 2. 系统分析 2.1 基本目标 本系统的基本目标总的来说就是能够有效、高效地进行教务管理工作,提高学校的办事效率,方便广大师生以及学校的其他工作者,为大家提供及时的信息。 从学生的角度来讲,对于与学生学习密切相关的工作,学生能够很方便的了解学校的方针与政策,学校的时事。能够方便快捷地进行网上选课,查询自己的基本信息,选课情况以及每学年的学习成绩。 从老师的角度来讲,老师能够方便快捷地了解自己的所担任的课程信息,自己所带课程学生的考试成绩,查看新闻通知和邮件。 从管理员的角度来讲,能够进行班级管理,查看班级信息,修改班级信息,还可以添加新的班级;能够对教师进行管理,查看教师信息,修改教师信息,添加新的教师信息;能够进行课程管理,查询学校的开课情况,进行课程分配,添加新课,同时还可以对各课程信息进行修改;能够进行学生选课管理,查询选择某课程的学生情况;还能够进行成绩管理,成绩查询,录入新成绩,对成绩进行查询分析。 综上所述,即采用更先进、更高级的技术手段来设计和开发高校教务管理系统,采用更科学、更合理的方法来解决高校教务管理系统的问题,高校教务管理系统也将朝着更准确、更高效的趋势发展前进。 2.2 总体设计方案 本系统提出了高校教务信息发布与文件管理系统的模型,并将在此基础上利用和SQL Server2000技术构建基于Web数据库开发的、信息共享的、动态的交互式平台,该平台可以在基于Windows2000/XP/2003系统构建的局域网或Internet上使用。在总体结构上是采用B/S模式设计,各类通知、新闻和数据库中的信息在服务器端,采取中心数据库SQL Server统一存放和组织,学生、教师及系统管理人员在客户机一端,无须任何配置工作,只须使用浏览器向Web服务器代理提出请求,服务代理通过中间组件与数据库链接,把请求服务的教学内容以Web页面形式通过浏览器反馈给各类用户。 2.3 可行性分析 本系统可以从以下几个角度对其可行性进行分析: (1) 技术可行性 本系统使用.NET技术进行开发,编程语言使用C#。ASP.NET是Microsoft开发的使用于构建、管理Web页面的技术,它的特点主要是:简化网页的编辑工作,提供代码与设计视图分离,使得代码更容易编写、修改与维护;不仅能使用Script语言,还可以使用编译式语言,如本系统所采用的C#,不同的动态网页制作技术还可以使用不同的编程语言;由于ASP.NET代码是预先编译过的,运行起来要比ASP的直译方式快。所以ASP.NET是实现本系统的最佳技术,它是完全可行的。 此外.NET Framework2.1框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台。因此,在技术上.NET是完全可以胜任这个平台的开发。 (2) 经济可行性 由于本项目的特殊性,无需投入额外的设备购买及人员培训费用,所以在经济上本系统的开发是可行的。此外系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出上十分有限。因此,本系统在任何一台连接Internet的机器上都可以运行,有很高的经济可行性。 按上述两方面进行可行性分析,研究后,我们认为该项目在技术上是可行的,在经济上也是没问题的,所以完全可以进行开发。 (3) 操作可行性 在操作上对开发人员的要求并不高,Windows XP操作系统我们已经非常熟悉,而Visual Studio .Net也是相对容易上手的可视化的编程语言,通过自学完全可以掌握。微软语音识别引擎开发包SDK 5.1和Windows API,抽出几周时间来了解,在实践中增加对它们的认识和熟悉。 综上所述,本系统的开发是符合现在的实际情况的,并具有一定的实用意义。在合理、高效管理高校教务信息和文件管理方面发挥了重要作用。在技术、经济、操作上,都可以看到此系统的可行性,并且具有其实现的必要性。 3.系统总体结构设计 3.1 系统模块结构与功能设计 本系统面向学生、教师、管理员三种身份的用户,主要由几下几个子模块组成:学生模块,教师模块,管理员模块。 整个系统的结构框架如下图所示: 高校教务管理系统 学生模块 教师模块 管理员模块 登录模块 图3-1 系统总模块图 学生模块 查 询个人基本信息 在线选课 查询课程信息 修改个人密码 查询个人成绩 图3-2 学生模块图 教师模块 查询学生选课信息 查询所授课程成绩 查看新闻 收发邮件 图3-3 教师模块图 管理员模块模块 教材管理 新闻管理 邮件发送 选课管理 邮件接收 学生管理 班级管理 教师管理 图3-4 管理员模块图 3.2 系统总体的数据流设计 通过对系统的需求分析,系统的基本功能已经大体确定。整个系统的数据流分为三个部分,学生模块数据流图,教师模块数据流图,管理员模块数据流图。 学 生 验证 个人信息 课程信息 查询 登录 个人成绩信息 修改 个人密码 选修 课程 图3-5 学生模块数据流图 教师 新闻通知 所带课的成绩信息 验证 修改 登录 邮 件 查询 学生成绩 学生选课 图3-6 教师模块数据流图 管 理 员 新教师 新班级 各种新闻通知 验证 添加 登录 发布 新课程 新学生 查询 新教材 选课信息 邮件 修改 密码 图3-7 管理员模块数据流图 4. 系统详细设计 4.1 数据库设计 4.1.1 数据库的命名规则 1.表名的命名规则 一个表的表名要能简洁易懂的表达表的功能,一般从基本表开始命名。如ST_student是学生表的名称。 2.主键的命名规则 一个表的主键要一眼看的出来,一般用表名+下划线+ID。如student_id是学生表的主键。 3.外键的命名规则 一个表的外键是另一个表的主键,一般用相关表的关键名来表示。如student_id是成绩表的外键,而student_id是学生表的主键。 4.1.2 E-R图的设计 通过分析,系统总共有三种角色,分别是学生,教师,管理员。 本人负责管理员模块E-R的组织与设计。 教师 班级 管理员 密 码 修改 发布 添加 各种新闻通知 课程 学生 班号 班名 系别 班主任 工号 姓名 所属系 类型 课程号 课程名 学时 学分 学号 姓名 性别 民族 出生年月 入学时间 班级 备注 生源 教材 采购人 进货单位 评价 库存 价格 种类 名称 编号 管理 邮件 类型 班号 班号 班号 班号 班号 班号 班号 图4-1 管理员模块E-R图 4.1.3 数据库表的设计 本人负责对学生表,教师表,成绩表,新闻表的设计。 表4-1 学生(student)表 字段名 描述 类型 长度 是否允许为空 是否为主键 Student_id 学号 varchar 10 否 是 Student_name 姓名 varchar 50 否 否 Student_sex 性别 char 10 否 否 Student_nation 民族 char 10 否 否 Student_birthday 出生年月 datetime 8 否 否 Student_time 入学时间 datetime 8 否 否 Student_classid 班级 varchar 10 否 否 Student_home 生源 varchar 50 否 否 Student_else 备注 varchar 50 否 否 表4-2 教师(teacher)表 字段名 描述 类型 长度 是否允许为空 是否为主键 Teacher_id 教师工号 varchar 10 否 是 Teacher_name 教师姓名 varchar 50 否 否 Teacher_college 所属系 varchar 50 否 否 表4-3 用户(users)表 字段名 描述 类型 长度 是否允许为空 是否为主键 User_id 用户编号 varchar 10 否 是 User_password 用户密码 varchar 50 否 否 User_power 权限 Int 4 否 否 表4-4 成绩(student_grade)表 字段名 描述 类型 长度 是否允许为空 是否为主键 id 成绩编号 Int 4 否 是 Student_id 学号 varchar 10 否 否 Course_id 课程号 varchar 10 否 否 Student_grade 成绩 Int 4 是 否 Course_year 学年 varchar 50 是 否 表4-5 新闻(xw)表 字段名 描述 类型 长度 是否允许为空 是否为主键 id 新闻编号 Int 4 否 是 bt 标题 varchar 50 否 否 nr 内容 varchar 50 否 否 4.1.4 数据库表的存储过程 (1) 学生表的存储过程 CREATE PROCEDURE [insert_student_1] (@Student_id [varchar](50), @Student_name [varchar](50), @Student_sex [char](10), @Student_nation [char](10), @Student_birthday [datetime], @Student_time [datetime], @Student_classid [varchar](50), @Student_home [varchar](50), @Student_else [varchar](50)) AS INSERT INTO [ST_StuManager].[dbo].[ST_student] ( [ST_Student_id], [ST_Student_name], [ST_Student_sex], [ST_Student_nation], [ST_Student_birthday], [ST_Student_time], [ST_Student_classid], [ST_Student_home], [ST_Student_else]) VALUES ( @Student_id, @Student_name, @Student_sex, @Student_nation, @Student_birthday, @Student_time, @Student_classid, @Student_home, @Student_else) GO (2) 教师表的存储过程 CREATE PROCEDURE [insert_teacher_1] (@Teacher_id [varchar](50), @Teacher_name [varchar](50), @Teacher_college [varchar](50)) AS INSERT INTO [ST_StuManager].[dbo].[ST_teacher] ( [ST_Teacher_id], [ST_Teacher_name], [ST_Teacher_college]) VALUES ( @Teacher_id, @Teacher_name, @Teacher_college) GO (3) 新闻表的存储过程 CREATE PROCEDURE [insert_xw_1] (@bt [varchar](50), @nr [varchar](50) ) AS INSERT INTO [ST_StuManager].[dbo].[tb_xw] ( [bt], [nr]) VALUES ( @bt, @nr ) GO 4.2 主要功能模块设计 4.2.1 SESSION验证流程图 本系统总共有三个大的模块,分别是学生模块,教师模块、管理员教务处模块。每个模块分别有不同的权限和使用功能,几个模块都运用相同的登陆机制。 登陆方法就是使用Session技术,使用这一技术大大提高了系统的安全性。学生,教师,管理员使用不同的用户和密码,然后进行Session判断,跳转到不同的页面。 登陆页面 开始 是否有SESSION 键入页面地址 是否通过验证 进入页面 结束 Y N N Y 图4-2 SESSION验证流程图 4.2.2 登陆模块的流程图 开 始 用户名 密 码 是否合法 设置SESSION页面跳转 结 束 Y N 图4-3 登录模块流程图 4.2.3 管理员模块流程图 本人负责管理管理员模块中的学生管理,教师管理,成绩管理,新闻管理模块的设计与实现。 管理员 学生信息 教师信息 成绩信息 新闻信息 教学管理 查询 添加 修改 删除 图4-4 管理员模块流程图 管理员进入登录界面 管理员输入账号密码 进入管理系统页面 选择添加学生 Y 管理员输入新学生信息 管理员提交输入新数据 系统提示重新进行输入 系统将数据写入数据库,提示添加成功 系统提示输入账号密码 系统验证信息 N 系统验证信息 有冲突 无冲突 图4-5 管理员添加学生流程图 4.2.4 教师模块流程图 下面主要介绍教师对成绩管理的流程图。 教师进入登录界面 教师输入账号密码 进入教师系统页面 成绩管理页面 Y 输入查询条件 教师输入新统计条件 系统提示重新进行输入 将显示对应条件的学生信息 系统提示输入账号密码 系统验证信息 N 系统验证信息 N Y 统计成绩 平均分 最高分 总人数 优秀人数 不及格人数 图4-6 教师管理成绩流程图 4.2.5 学生模块流程图 本人负责学生信息的查询,学生个人成绩的查询,学生个人成绩的分析,学生个人密码修改的设计与实现。 学生进入登录界面 学生输入账号密码 进入学生系统页面 个人信息 Y 成绩查询 修改密码 成绩分析 系统提示输入账号密码 系统验证信息 N 优秀人数 良好人数 中等人数 差人数 图4-7 学生模块流程图 4.3 界面的设计 4.3.1 管理员模块界面设计 管理员模块用于了解院的新闻时事,查看本系的教师情况,教师的授课信息,进行成绩的录入与查询,新闻管理,教材管理、班级管理。 图4-8 管理员功能结构图 本人负责管理员系统页面的学生管理,教师管理,成绩管理,新闻管理,系统管理模块的设计与实现。 图4-9 学生管理主界面图 图4-10 添加学生信息图 图4-11 教师管理主界面图 图4-12 新闻管理主界面图 4.3.2 教师模块界面设计 教师模块具有学生选课管理,成绩管理,新闻管理,邮件管理的功能模块。 图4-13教师功能结构图 本人负责成绩管理,新闻管理模块的设计与实现。 图4-14成绩管理主界面图 4.3.3 学生模块界面设计 学生模块的主要功能是查询,查询与自己相关的信息,比如个人的基本信息,考试成绩,进行网上选课等功能。 本人主要负责学生信息查询,成绩查询,成绩分析,修改密码模块的设计与实现。 图4-15 学生功能结构图 图4-16 学生个人信息图 图4-17学生个人成绩查询 图4-18 学生个人成绩分析图 5. 系统评价 5.1系统的主要特色 稳定性:基于SQL Server企业级数据库和.NET技术实现,可高效管理、处理大批量的题库数据,通过专业的服务器群组、缓存及系统优化技术;真正支持百人级并发使用,页面平均响应时间<15秒; 易用性:界面友好,帮助功能完善;采用纯B/S架构开发,客户端不用安装任何软件;这将为客户节省大量的系统安装和维护时间,不仅学生可以不受地理位置限制地查询自己的信息,而且教师及教学管理人员不论身在何处,只要可以连接到网络就可以查看、管理和安排教学工作; 扩展性:数据库主机及应用服务器具备硬件可扩展性; 标准性:通过使用TCP/IP协议、HTML以及提供对外的接口或接口表等,实现与其他系统无缝连接。 安全性:采用基于角色的权限管理机制,让管理人员可轻松定义各种角色和权限,保证系统访问的安全性; 此系统完全基于浏览器界面,客户端只需配有浏览器,无须安装其他特殊的客户端软件。系统设计时充分考虑了学生、教师、管理员的使用习惯,因此该系统操作简单,方便灵活。 5.2系统的不足与改进方案 本系统在教务信息管理方面取得了一定的成果,因为开发时间仓促,本系统原先构架的一些模块没有来得及完成,一些细微的功能用户尚不能够方便、流畅的使用。总结其不足,高校教务管理系统还可以对以下几点做进一步的改进: 学生与系统的交互性不强,学生不能反馈意见,只能查询与自己相关的信息; 教师虽然有一些文件提交的功能,但是交互性也不是太强; 管理员与教师都可以对成绩进行修改,但是没有一个最终的审核; 界面不够友好,比较单调,因此要增强系统的美观性; 目前系统还没有完全实现所有的模块功能,只是对部分模块的简单实现; 目前系统还没有完全实现所有预期的模块功能,只是对部分模块的简单实现,没能来得及实现学生与教师之间的交互,即邮件管理;没能完成学生对新闻可见这一模块的设计。在这部分仍然可以继续扩充,实现真正意义上的邮件发送与邮件接收,最好是能实现与网络的链接,另外创建个服务器,存放各种需要传送的信息,及时发送信息。 在今后的日子里,我们小组一定再接再厉,不断查阅资料,对系统不断进行改进,使这个系统更加完整、完美。 6. 系统的运行与调试 6.1 运行环境要求 1.硬件环境 服务器端:配置为768M内存,CPU为Pentium2.93GHz,硬盘容量为80G的微机. 通信网络: Internet网 2.服务器端 操作系统: Windows2000/NT/XP/2003 数据库服务器: SQL SERVER 2000 Web服务器:Internet 信息服务5.1或以上版本 Microsoft .NET Framework 版本:.NET Framework 2.1 3.客户端 操作系统: Windows9X/2000/XP/2003 浏览器: Internet Explore6.0或以上版本 推荐分辨率:1024*700 6.2 安装及设置 6.2.1 系统开发工具 由于本系统是应用于网络的,因此,本系统选择了ASP.NET技术进行开发,同时,选用SQL Sever2000作为系统后台数据库,开发中将用到以下主要几款开发工具: 表6-1开发工具表 开发工具名称 软件用途 Microsoft Visual Studio 2005 工程管理、代码编写及调试 SQL-Server 2000 建立系统的后台数据库 Dreamweaver MX 2004 静态页面的设计、制作 6.2.2 系统配置 本系统的配置主要是通过Web应用程序的Web.Config配置文件来实现的。Web.Config位于系统根目录中,它是XML格式的文件,可以使用任何标准文本编辑器或XML分析器编辑该文件,但不能通过Web浏览器远程访问该文件。 1. 保存数据库连接字符串 将数据库连接字符串保存在Web.Config文件的appSettings节中,便于系统的各个页面进行调用。同时,在系统重新部署时,只要修改此处数据库连接字符串,.NET框架运行时会自动检测Web.config中的改进,不必重新启动IIS这些更改即可生效。 2. 系统错误重定向 在Web.config配置文件中,通过对<custiomErrors>节进行设置,可以自定义默认的出错页面。 3. 设置请求和响应编码 在Web.config配置文件中,通过对<golbalization>节设置系统请求和响应编码默认为简体中文。 6.2.3 系统安装步骤 1. 附加数据库 图8-1 附加数据库图 设置用户权限,在如图“登录”处单击,设置“sa”密码为空,指定数据库。 图8-2 设置sa图 图8-3 sa与数据库连接图 2. 运行系统 运行软件Microsoft Visual Studio 2005,“文件”——>“打开网站”,附加整个系统文件并打开文件,点击“启动调试”按钮,或者直接按F5便可开启系统。输入相应的账号和密码,便可操作该系统。系统登录用户和密码如下: 管理员登录账号:admin 密码:admin 教师登录账号:sttc001 密码:sttc001 学生登录账号:STstudent 密码:a 7. 心得体会 这次设计培养了我独立思考、综合运用所学有关相应知识的能力,掌握了系统设计的基本方法。这次设计使我明白了自己知识还比较欠缺,为了完成毕业设计,我在网上搜集了大量资料,和同组同学不断讨论研究,请教同学和老师,了解有关知识和技术,有了这么多的人的帮助才能顺利完成这次设计。通过这次毕业设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。 本系统通过一组数据的测试后,可以实现基本的功能,但是功能不是很完善,管理员登录后的功能还不够完善,有的地方效率不高,而且随着使用者的不同,系统的明朗度不够,所以通过这次设计我认为系统的维护是非常重要的。我觉得应该要对三方面进行维护。一是对功能的维护,随着经济的发展等等社会因素,使用着对系统功能的要求越来越高,所以系统设计者就要对功能进行进一步的分析。二是对数据库的维护,数据库是非常重要的东西,对数据结构进行修改,更新数据文件等。三是代码的维护,代码的可读性和可更新性非常重要,随着技术的发展,就的代码不能适应新的技术,必须进行更新。 在高校教务管理系统的开发过程中,我碰到了一些问题。一些是因为粗心而导致的,一些是技术不过关的原因,碰到问题总结如下: (1) 数据的关联性。如删除了学生信息却没有将选课信息中相应学生选课信息进行删除,通过对两张表进行级联才解决该问题。 (2) 在多表查询时,定义表的简称和多表之间的连接时出现问题。如果是用AND语句的话,每一个字段都必须指定已知值,内连接则不然,通过查阅有关资料将此问题解决了。 (3) 实现数据的插入出错,一个表中总的数据改动,将牵连到其他表中相关的数据。由于没有及时更新其他表中的数据。导致其他信息的显示出错,提示没有任何记录,后来根据反复思考,终于找到原因并解决了。 (4) 系统界面设计遇到困难,由于审美观欠缺,总觉得系统界面不好看,多次改动,引起其他更多问题,后来通过设计一个模板解决这个问题。 由于学习asp的时间不是很长,系统在设计过程中,难免存在不足之处。在程序结构上系统设计的还不够紧密,对一些问题,如数据库的设计上没有统一,造成部分数据冗余。其次,安全性上考虑不够仔细等等。虽然毕业设计已接近尾声,但是我想这个设计不会因为毕业设计的结束而停止,在今后的学习中,我将再接再厉,对这些问题进行完善,争取做出一个更加完全而高效的教务管理系统。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 高校 教务 管理 系统 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文