教务信息管理系统设计报告

  • 格式:doc
  • 大小:1017.00 KB
  • 文档页数:23

软件设计与体系结构实验报告——教务信息管理系统指导教师:学号:姓名2011年12月22日目录一、需求分析 (3)二. 概要设计 (3)1 系统功能分析 (3)2 系统结构 (4)3 系统时序图 (4)4 系统设计 (4)5 数据库设计 (5)三. 详细设计 (6)四. 调式分析与测试 (8)1 界面设计 (8)五. 课程设计总结 (22)1.从中得到的收获: (23)2.难点、重点: (23)六. 参考文献 (23)一、需求分析摘要:运用信息技术,开发综合教务管理信息系统,加速高校管理的改革进程。

讨论了教务系统的特点和功能需求,确定该系统由学籍管理、成绩管理、排课、选课等十几个模块组成。

通过本系统的开发,实现教务的分级管理、规范化管理、信息共享。

1.1 编写目的:教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。

如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。

1.2 背景说明:待开发系统名称:教务管理系统开发者:由8人组成的开发团队开发,其中两人制作设计文档,五人负责编写程序,一人测试。

用户:高校教务人员,在校学生,教师1.3 系统目标:本系统是各院(系)级教务员,教师,和学生的工作界面。

它完成:(1)各院(系)与学生有关的各种数据(如学生的注册信息、课程设置、教学培养计划、教学执行计划、学生选课申请、学生成绩、考试安排等)的录入、查询、更新以及各种表格的生成,完成对在校生的基本管理;(2)完成学生选课,查询,教师录入成绩等应用(3)以及对教学人员(教师、班主任、教务人员) 的管理。

特色与关键问题:对软件过程规范及技术的学习和应用。

二. 概要设计1 系统功能分析(1)针对不同教师职责,可向不同教师分配不同权限,例如权限为“0”的教师可以登录“学籍管理”模块,“班级管理”模块,“成绩管理”模块。

权限为“1”的任课老师可以登录“学籍管理”模块,“成绩管理”模块。

权限为“2”的教师只能登录“网上报名”模块。

(2)可以对学生基本信息表,学生成绩表,班级信息表,考试信息表进行显示,添加,删除,更新操作。

可按数据库表中的某个字段进行查询。

2 系统结构3 系统时序图4 系统设计(1)系统配置5 数据库设计数据库中所包含的表如下图所示:三. 详细设计(1)班级信息表如图所示(3)学生基本信息表如图所示。

(4)考试信息表如图所示。

(5)课程信息表如图所示。

四. 调式分析与测试1 界面设计(1)登录界面功能说明:用于教师登录。

设计说明:将用户名及密码与登录表中的数据匹配,若无记录,则登录失败;若有记录,则查看登录表中的权限,不同教师,登录表的“权限”不同,可登录的页面不同。

登录界面如图所示。

代码如下:<%@Page Language="C#"AutoEventWireup="true"CodeFile="登Ì?录?界?面?.aspx.cs"Inherits="登Ì?录?界?面?" %><!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head runat="server"><title></title><style type="text/css">.highlight1{font-size:xx-large;cursor:help;}.highlight2{font-size:x-large;cursor:help;}</style></head><body><form id="form1"runat="server"><div align="center"><img src="./img/4.jpg"/><div><div align="center"><input class="highlight1"type="text"value="教¨¬务?信?息¡é管¨¹理¤¨ª系¦Ì统ª3"style="border-style: none; border-width: 0px;background-color:ButtonFace;border-color:inherit; text-align:center; width : 727px; height: 46px; margin-bottom: 0px; font-size: xx-large; font-family: 华a文?中D宋?;"><div><div align="center"><input class="highlight2"type="text"value="------教¨¬务?管¨¹理¤¨ª园¡ã地Ì?--------"style="border-style: none; border-width: 0px;background-color:ButtonFace;border-color:inherit; text-align:left; width : 727px; height: 36px; margin-bottom: 0px; font-family: 华a文?楷?体¬?;"><div><div align="center"style="border: 0px groove Blue; width: 727px; background-color:ButtonFace; height: 193px;">&nbsp;<asp:Label ID="Label3"runat="server"Text="登Ì?录?方¤?式º?"style="font-size: x-small"></asp:Label>&nbsp;&nbsp;<asp:DropDownList ID="DropDownList1"runat="server"DataSourceID="SqlDataSource1"DataTextField="登Ì?录?方¤?式º?"DataValueField="登Ì?录?方¤?式º?"Height="25px" Width="152px"></asp:DropDownList><asp:SqlDataSource ID="SqlDataSource1"runat="server"ConnectionString="<%$ ConnectionStrings:课?设¦¨¨ConnectionString %>"SelectCommand="SELECT [登Ì?录?方¤?式º?] FROM [权¨¡§限T表À¨ª]"></asp:SqlDataSource><br><br>&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label ID="Label1"runat="server"Text="用®?户¡ì名?"style="font-size: x-small"></asp:Label>&nbsp;&nbsp;&nbsp;<asp:TextBox ID="TextBox1"runat="server"Height="19px"></asp:TextBox>&nbsp;<p>&nbsp;&nbsp;&nbsp;<asp:Label ID="Label2"runat="server"Text="密¨¹码?"style="font-size: x-small"></asp:Label>&nbsp;&nbsp;&nbsp;&nbsp;<asp:TextBox ID="TextBox2"runat="server"style="margin-left: 4px"TextMode="Password"></asp:TextBox></p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:ButtonID="Button1"runat="server"Text="登Ì?录?"OnClick="Button1_Click"Width="70px"Height="22px"style="margin-left: 1px"/>&nbsp;&nbsp;&nbsp;<asp:Button ID="Button2" runat="server"Height="22px"onclick="Button2_Click"Text="重?置?"Width="70px"/></div></form></body></html>(2)班主任登录界面功能说明:用于班主任进行“学籍管理”,“班级管理”,“成绩管理”。