计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

学生信息管理系统毕业设计(一)毕业论文(4)

2013-07-17 01:02
导读:在多个站点上安装、部署、管理和使用SQL Server 的过程。SQL Server 2000哈支持基于标准的、与Windows DNA集成的程序设计模型,使SQL Server 数据库和数据仓库的使
在多个站点上安装、部署、管理和使用SQL  Server 的过程。SQL  Server 2000哈支持基于标准的、与Windows DNA集成的程序设计模型,使SQL  Server 数据库和数据仓库的使用成为强大的可伸缩统。这些功能使应用程序开发者可以快速交付SQL  Server 应用程序,使客户以最少的安装和管理开销,实现这些应用程序。

2.5  本项目最终技术选择
 鉴于本次课题设计是在单机上完成的,考虑到设计的简单性和易用性,技术实现的可行性,因此采用以下面向小型单位或者不具备网络环境的开发环境的方案。
 设计思想:以Asp 作为编程语言; SQL SERVER 2000做数据库 ; 使用IIS作为WEB应用服务器,实现B/S模式的数据库应用开发。
服务器环境:
操作系统:WINDOWS2000专业版
数据库服务器:Access2000(开发期间暂时代替,实际使用中使用SQL Server 2000)
WEB应用服务器: IIS5.0(INTERNET INFOMATION SERVER,支持ASP开发技术)
浏览器:IE5.0或以上。

第三章     成绩管理子系统概要设计
3.1   系统总体数据流分析
    图3.1-2是整个系统顶层图,从图中可以看到,整个系统主要分为三个部分:教务管理子系统、学生学籍管理子系统、学生成绩管理子系统。整个系统从系统管理开始,建立班级、课程、考试信息,然后输入学生学籍信息,包括学生分配的班级等,每次考试结束有考生的任课教师输入考生成绩,系统记录到信息库中。
数据流程图的图形符号如下:图3.1-1
图 3.1-1 数据流程图形符号

3.1.1  基本加工小说明

图 3.1-2  数据流程顶层图

3.2  管理系统功能模块设计
本系统需要完成的功能主要有:
有关学籍信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。 (转载自http://www.NSEAC.com中国科教评价网)
学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。
学生信息的修改。
班级管理信息的输入,包括输入班级设置、年纪信息等。
班级管理信息的查询。
班级管理信息的修改。
学校基本课程信息的输入。
基本课程信息的修改。
学生课程设置和修改。
学生成绩信息的输入。
学生成绩信息的修改。
学生成绩信息的查询。
学生成绩信息的统计
 对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图3.2-1所示的系统功能模块图。


 图3.2-1  系统功能模块划分
3.3   成绩管理子系统流程
 在信息管理系统中,用户通过点击相应的连接,连接到成绩管理系统。经过系统的认证以后,进入成绩管理主页面。程序后台调用数据库,把学生的信息显示在web页面上,供用户查阅。同时加入修改删除链接,方便用的实时性修改。在主页面中,设立成绩浏览、添加成绩、成绩查询、成绩排行榜链接,以满足用户的不同需求。并根据用户的要求,及时把查询结果显示在页面上。其实现的流程如下(图3.3-1):
 根据用户需求的不同,运用ASP进行不同的SQL查询并将查询结果在WEB页面以表格形式传送到用户端显示。用户可以选择表格中的修改、删除链接来对相关信息进行操作。具体操作流程见下图(图3.3-2):3.3-2   操作流程

3.4   各系统模块实现的主要功能:
3.2.1   数据编辑功能:
包括:删除成绩、添加成绩、修改成绩三个小模块
 为用户提供了对数据的编辑操作,包括修改成绩、添加成绩和删除成绩几个功能,并且显示的学生成绩信息运用表格形式显示,用户可以在表格中选择相应的功能模块进行对应操作,界面友好、操作方便、信息直观。 (科教范文网 Lw.nsEAc.com编辑整理)
 运用SQL语句在后台对用户提交的数据进行记录,经过刷新,显示数据库相应信息。
 在添加成绩部分,运用SQL先对数据库进行查找,如果发现有相同的记录存在,向用户提出出错信息。而修改、删除程序则反之,只能对数据库中存在的信息进行操作。保证了数据库数据的正确性。
  数据查询功能:
包括:学生成绩列表方式查询、模糊查询(按姓名、考试号、班级查询)
        根据用户需要对数据库进行查询,查询方式灵活多样。多种灵活查询方式,用户也可以根据不同的需要,进行分类查询,包括按班级、按姓名、按考试证号等进行查询,体现了查询信息的灵活多样性、提高了用户工作的效率。同时具有良好的直观界面,所有查询结果均以表格形式通过WEB返回给用户。

  数据结构设计
3.3.1  数据库是项目的核心部分,通过建立简介的,有序的数据表,使得用户在访问数据库的时候,数据库的运行更加快捷、有效,减少冗余。减轻了服务器的运行压力,保证了程序运行的效率。

3.3.2  数据结构表
Class表    班级列表
字段名 说明 类型 字段大小 备注 
ID Id编号 long  关键字 
stclass 班级 Char 10  
classinfo 入学时间 Char 6  
  * 记录建立的班级
  *  记录建班时间列表

 

St_info表   学生信息表
字段名 说明 类型 字段大小 备注 
User_number 学生编号 Char  20  
User_name 姓名 Char 10  
User_testnumber 准考证号码 Char 20 关键字  (科教范文网 fw.nseac.com编辑发布)
User_sex 性别 Char 2  
User_time 出生时间 Char 10  
User_city 户籍地城市 Char 4  
User_area 户籍所在地区 Char 8  
User_address 家庭地址 Char 50  
User_postcode 邮政编码 Char 8  
User_homephone

上一篇:图书数据库管理系统的实现及应用(一)毕 下一篇:二、需求规格说明书(一)毕业论文