收藏 分销(赏)

基于access的学生管理信息系统doc.doc

上传人:二*** 文档编号:4518018 上传时间:2024-09-26 格式:DOC 页数:104 大小:10MB 下载积分:5 金币
下载 相关 举报
基于access的学生管理信息系统doc.doc_第1页
第1页 / 共104页
本文档共104页,全文阅读请下载到手机保存,查看更方便
资源描述
基于access的学生管理信息系统【实用文档】doc 文档可直接使用可编辑,欢迎下载 湖南商学院 毕业设计 题   目 学生管理信息系统设计与开发 学生姓名 学  号 学   院 信息学院 专业班级 指导教师 职 称 2012 年 5 月 摘 要 该系统是在Microsoft Visual Studio2005的环境下做的,尽量采用了学校现有的软硬件环境以及先进的管理信息系统开发方案,从而达到重复利用资源提高资源利用的目的,编程语言采用的是Asp.net语言,数据库采用的是Access 2003,该系统的主要功能是实现学生的相关信息管理,包括学生基本信息和成绩的录入查询等,实现了师生的良好互动。该系统界面友好,操作简单,比较实用。 关键词 学生信息;管理信息系统;设计与开发;Asp.net Abstract The system is made in the environmentof Microsoft Visual Studio2005,using the school's existing software and hardware environment’s advanced management information system to develop program to achieve the reuse of resources. In order to reach the purpose of improving the resource utilization。Programming language is the Asp.net language, the database uses is Access2003.The main function of the system is the realization of student information management, including the students’ basic information and results of the input query, realizing good interaction between teachers and students. The system interface is friendly, and it is simple operation,also it’s very practical. 翻译结果重试 抱歉,系统响应超时,请稍后再试 · 支持中英、中日在线互译 · 支持网页翻译,在输入框输入网页地址即可 · 提供一键清空、复制功能、支持双语对照查看,使您体验更加流畅 Key Words Students’ information;Management information system;Designing and developing;Asp。net 目 录 摘要I AbstractII 插图索引V 附表索引VI 1。引言1 1.1 项目来源1 1。2 任务目标1 2。 项目规划1 2.1 项目资源1 2.1.1 硬件设备1 2.1.2 软件环境2 2。1.3 软件工具2 2.2 项目规划3 2。2.1 任务描述3 2.2.2 进度安排4 3。 系统需求分析5 3.1 业务需求5 3.1。1 业务组织5 3.1.2 业务定义6 3。1.3 业务流程6 3.2 功能需求7 3。2。1 功能组成7 3.2。2 功能逻辑8 3。3 数据字典10 3.3。1 数据项的定义10 3。3。2 数据结构的定义11 3.3。3 数据流的定义11 4. 系统结构设计12 4.1 体系结构设计12 4.2 软件结构12 4.2。1 软件模型12 4。2.2 模块定义13 5。 系统详细设计15 5.1 程序算法详细设计15 5。1。1 登录程序算法描述16 5。2 数据库详细设计17 5。2。1 概念数据模型设计17 5.2.2 逻辑数据模型设计18 5.2。3 物理数据模型设计19 5.3 界面设计20 6。 系统测试与使用25 6。1 系统测试情况25 6.2 系统使用说明27 7. 总结28 参考文献29 附录:系统程序源代码31 插图索引 图 1 学生信息系统开发任务树4 图 2 学生信息管理系统开发进度计划甘特图5 图 3  学生信息管理系统组织结构图6 图 4 学生信息管理系统顶层数据流图6 图 5  学生信息管理系统业务流程图7 图 6  学生信息管理系统功能树8 图 7  第一层数据流图9 图 8  第二层数据流图登录验证9 图 9  第二层数据流图查询学生信息10 图 10 第二层数据流图查询学生成绩10 图 11 学生信息管理系统体系结构图12 图 12 学生信息管理系统软件结构图13 图 13 学生成绩查询IPO图14 图 14  学生信息修改IPO图15 图 15 登录算法描述16 图 16 学生信息ER图17 图 17 成绩信息E-R图17 图 18 学习课程E-R图18 图 19 数据库模型图19 图 20 数据库所有的查询19 图 21 系统首页20 图 22  学生登录界面21 图 23 学生主界面21 图 24  上课信息查询22 图 25  社团参与情况查询22 图 26 教师登录23 图 27 教师首页23 图 28  添加学生信息24 图 29 成功插入信息24 图 30  删除页面25 附表索引 表 1  系统运行硬件环境配置表2 表 2 系统运行软件环境配置表2 表 3 开发工具一览表3 表 4 学生管理信息系统数据项的定义11 表 5 学生管理信息系统的数据结构11 表 6  学生管理信息系统数据流定义12 表 7 学生信息管理系统逻辑数据模型18 表 8 学生信息表结构20 表 9 登录测试25 表 10 学生信息查询测试26 表 11 添加学生信息测试26 学生管理信息系统设计与开发 1。引言 1.1 项目来源 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段. 一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难.作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是高校的科学化、正规化管理,与世界接轨的重要条件. 1。2任务目标 该系统采用asp。net语言,以Access为数据库,并进行了需求分析,此系统界面友好简洁,内容充分完整,一方面适应大众的需求,另一方面在系统的设计方面更加流畅,通过数据流程图以及E-R图分析各个实体之间的关系,该系统主要实现以下功能: (1) 能够实现对数据库中的基本信息的各种查询和维护(增、删、查、改),同时教师和学生有不同的登录界面和不同的权限。 (2)包括各种学生的班级信息以及科目的上课信息,如:课程名、课程学分、上课地点等. (3) 系统相关功能,如系统维护和界面友好等,还保证了系统的简洁性,即用户操作简单方便。 (4) 系统运行模式是基于B/S体系结构。 2。 项目规划 2。1 项目资源 2。1.1 硬件设备 表 Error! Bookmark not defined.系统运行硬件环境配置表 设备名称 主要性能指标 规格 数量 处理器 AMD Athlon(速龙)64 X2 双核 个 1 主板 技嘉M61SME-S2 个 1 交换机 24口(100/1000Mbps);背板带宽32Gbps; 台 1 显示器 冠捷AOC1919 919W 台 1 显卡 Nvidia GeForce6100 nForce405 个 1 2。1。2软件环境 表 1系统运行软件环境配置表 软件类型 软件名称 规格 数量 备注 操作系统 Windows XP SP3简体中文专业版 套 1 无 办公软件 Microsoft Office 2003 Web Components 套 1 无 系统软件 深度一键还原工具5.1 套 1 无 视频软件 Adobe Flash Player 11 ActiveX 套 1 无 2。1.3软件工具 一个系统的开发是需要很多软件工具的,首先Visio2003是用来画数据流程图的工具,里面有很多种图的模版,有助于我们更清晰的分析问题和了解问题。其次Access2003是数据库,用来储存数据的。我们可以通过安全设置来限制访问权限。这样我们可以制作一个网站、用asp语言将数据库连接起来。实现机器与人的友好界面交流. Visual Studio 2005是一套完整的开发工具集,用于生成ASP。NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C#和Visual J#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于使用混合语言创建解决方案。另外,这些语言利用了.NET Framework的功能,通过此框架可使用简化ASP Web应用程序和XML Web Services开发的关键技术.VB中提供了多种访问数据库的方法,可以访问的数据库类型有dBase、FoxPro、和Access数据库。另外可以通过ODBC方式访问MS SQL Server、Oracle和Sybase等,并以客户机/服务器方式存取数据库中的数据。VB提供的数据库访问方法主要有:使用可视化数据管理器管理数据库、用Data、ADO数据控件访问数据库、通过ODBC方式访问远程数据库以及采用对象变量访问数据库等。 ASP。NET是ASP的下一代版本,然而ASP。NET又并非从ASP3。0自然演化而来,在许多方面,ASP。NET与ASP有着本质的不同.ASP。NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP。NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。ASP。NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境.ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构.ASP。NET 是 Microsoft 。NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。。NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。 表 2开发工具一览表 软件类型 软件名称 版本描述 备注 开发工具 Microsoft Visual Studio2005 简体中文专业版(SP3) 无 数据库系统 Access 简体中文标准版 无 建模工具 MS Visio 2003 简体中文标准版 无 系统分析工具 统一建模语言(UML) 简体中文标准版 无 2.2 项目规划 2.2.1任务描述 如下图所示,整个任务计划从接受项目开始,依次有五个模块,每个模块有需要实现的目标。 图 1学生信息系统开发任务树 2。2.2进度安排 设置任务步骤、时间分配、相关资源与里程碑标志等,可使用甘特图或任务网络图直观说明。 图 Error! Bookmark not defined.学生管理信息系统开发进度计划甘特图 3. 系统需求分析 3。1 业务需求 3.1。1业务组织 学生信息管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易操作使用等特点。而后台数据库要具有一致性、完整性、安全性. 1. 管理系统前台——操作方便 前台作为与用户直接交互的界面,在考虑功能区的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利,界面友好而直观。 2. 管理后台——功能完善 本系统后台管理在考虑毕业生信息管理操作简便的同时,提供了强大的管理 模式。后台可总体分为两个模块,为了方便教师和学生的工作学习,在信息管理系统首页有两个登录入口:一个是学生登录入口,一个是教师登录入口.并设置了帐号登录和密码验证,两个登录的权限是不一样的。教师登录入口包括了学生的所有权限,有:学生课程查询、学生信息查询、学生成绩查询和学生社团参与情况查询。另外教师还有添加学生信息和删除学生信息的权限。 图 Error! Bookmark not defined.学生管理信息系统组织结构图 3.1.2业务定义 该学生信息管理系统的外部实体有三个,分别是学生、教师和管理员,他们分别与系统有不同的交互,不同身份登录的权限以及功能是不一样的。 管理员 教师 学生信息管理系统 P0 成绩信息 学生信息 教学安排 学生成绩 学生 管理权限 图 Error! Bookmark not defined.学生管理信息系统顶层数据流图 3。1。3业务流程 学生 注册 注册信息 学籍管理 毕业信息 总务处 教务处处 学生基本信息 资料存储 档案查询 成绩处理 入学通知单 学生成绩单 资料存储 课程安排 教师信息 学生成绩表 成绩输入 教师 图 Error! Bookmark not defined.学生管理信息系统业务流程图 3.2 功能需求 3。2。1 功能组成 根据系统分析的结果,按照结构化的系统设计方法,学生信息管理系统从功能上可以做出如下系统的划分: 学生信息管理系统 信息管理 成绩管理 用户管理 学生社团参与 学生基本信息 添加学生信息 删除学生信息 学生成绩录入询 学生成绩查询 用户登录 用户验证 图 Error! Bookmark not defined.学生管理信息系统功能树 3。2.2功能逻辑 学生信息管理系统经过划分出各子系统及其各自功能,如下几个图是其各层次的数据流程图。 图 Error! Bookmark not defined.第一层数据流图 图 Error! Bookmark not defined.第二层数据流图登录验证 图 Error! Bookmark not defined.第二层数据流图查询学生信息 图 Error! Bookmark not defined.第二层数据流图查询学生成绩 3.3 数据字典 3。3.1数据项的定义 数据项又称为数据元素,是数据的最小单位.分析数据特性应从静态和动态两个方面去进行,在数据字典中,仅对数据的静态特性做了定义,具体包括:数据项名称、编号、别名和简述;数据项长度;数据项的取值范围。 表 Error! Bookmark not defined.学生管理信息系统学号的定义 数据项编号 I02-01 数据项名称 学号 别名 无 简述 其用途举例:是很多表的主键 数据项定义:数字型,在表里面有索引 类型及宽度 字符型,4位 取值范围 ”0001"—”9999” 3.3.2数据结构的定义 数据结构描述了某些数据项之间的关系.一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以有若干个数据项和数据结构组成。数据字典中对数据结构的定义包括以下内容:数据结构的名称和编号;简述;数据结构的组成。如果是一个简单的数据结构,只要列出它所包含的数据项。如果是一个嵌套的数据结构,则需列出它所包含的数据结构的名称。因为这些被包含的数据结构在数据字典的其它部分已有定义. 表 3学生管理信息系统的数据结构 DS03-01:学生成绩表 DS03—02:成绩表标识 DS03—03:学生情况 DS03—04:成绩情况 I1:成绩表号 I3:学号 I10:学号 I2:日期 I4:姓名 I11:课号   I5:性别 I12:学习成绩 I6:出生日期   I7:籍贯 I8:政治面貌 I9:班号 3。3。3 数据流的定义 数据流由一个或一组固定的数据项或数据结构组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。 表 4学生管理信息系统数据流定义 例:数据流定义 数据流编号: F03—08 数据结构名称: 成绩表 简述: 教务处输出的成绩表 数据流来源: 教务处 数据流去向: 学生模块 数据流组成: 学生学号十学生姓名十课程名称十课程分数 数据流量: 10份/时 高峰流量: 20份/时(上午9:00----11:00) 4. 系统结构设计 4.1体系结构设计 采用体系结构图描述目标系统的分层情况、工作模式、组成系统的所有构件。 图 Error! Bookmark not defined.学生管理信息系统体系结构图 4。2 软件结构 4。2.1软件模型 软件结构包括构成系统的设计元素的描述、设计元素之间的交互、设计元素的组合模式以及在这些模式中的约束。一个系统由一组构件以及它们之间的交互关系组成,这种系统本身又可以成为一个更大的系统的组成元素。软件结构图也就是为了反映软件系统中组件之间相互关系和约束的体系结构设计图,称为软件体系结构图更为合适,一般通过分层次或分时间段等方式说明体系结构的各个组成部分的组合关系。 图 Error! Bookmark not defined.学生管理信息系统软件结构图 模块定义 整个学生信息管理系统一共有5个模块.分别是: 1学生基本信息查询:输入学生学号后,点击确定便会出现相关学生的信息。包括学号、姓名、性别、出生日期、籍贯、政治面貌、班号、专业号、宿舍号和密码这些信息。 2学生基本信息录入:录入的信息有学号、姓名、性别、出生日期、籍贯、政治面貌、宿舍号和密码。并且还设置了格式限制,如果输入格式不对便无法插入学生信息. 3学生基本信息删除:进入该页面后会显示所有学生的信息,每个学生信息最后面一栏有删除链接,只要点击删除,就可以将该学生的信息删除了。 4学生成绩展示:输入要查询的学生学号后,显示的信息有学号、姓名、班级名称、课程名称、该课程的学分以及该课程的成绩. 5学生加入社团情况:输入要查询的学生学号后,会显示该学生的学号、姓名、所属院系、社团名称、社团负责人和该学生担任的职务。 6学生课程查询:输入学生学号后点击确定会出现相关信息,包括学号、姓名以及修的课程名和该课程的学分,还有上课的地点这样信息。 IPO表 模块编号:M5 模块名称:学生成绩查询 所属系统:学生信息管理系统 调用模块: 学生登录验证、学生基本资料、学生成绩信息 被调用模块:学生基本信息 模块描述:该模块可以查询学生成绩 输入参数:学生学号 输出参数:课程成绩 变量说明:数据 相关数据表:成绩资料库 处理:学生帐号密码登录验证成功可以进入学生首页,点击查询成绩后进入查询页面,输入学生学号便可以查询学生成绩。 备注: 设计人:           设计日期: 图 Error! Bookmark not defined.学生成绩查询IPO图 IPO表 模块编号:M3 模块名称:学生信息修改 所属子系统:学生管理 调用模块: 增加个人基本资料、删除个人信息、修改个人资料 被调用模块:学生管理 模块描述:对学生的资料的信息进行管理 输入参数:个人资料 输出参数:编号 变量说明:数据 相关数据表:个人资料库 处理:学生把个人信息传到个人信息管理模块进行管理,可以对个人信息进行增加、删除或者修改。 备注: 设计人:             设计日期: 图 Error! Bookmark not defined.学生信息修改IPO图 5。 系统详细设计 5。1 程序算法详细设计 整个管理系统要做成一个网页,首先在分析整个布局的基础上先建立数据库,输入整个系统所需要的表,如班级表、学生表、学习表之类的.在建立所需要的各种查询和窗体。差不多整个数据库就算完成了、 其次是网页界面数据和链接的设计。首先设计登录界面,上面现实时间日期,上面设计两个登录链接,分别用来不同身份的人登录,其次在登录界面登录成功后我分别设计了不同的功能满足不同的需要。其中数据库设计时候由于要教师登录,里面也输入了教师的信息,为了方便操作,教师和学生的初始密码设置的都是123,当然,可以在数据库里面修改数据,在密码这项里面修改密码就可以了。 关于登录的算法,首先在客户端向服务器端请求登录页面时,服务器端生成一个随机字符串,连同登录页面一同发送给客户端浏览器,当用户输入完用户名密码后,将密码采用 MD5 或者 SHA1 来生成散列值作为密钥,服务器端发送来的随机字符串作为消息数据,进行 hmac 运算。然后将结果提交给服务器.之所以要对用户输入的密码进行散列后再作为密钥,而不是直接作为密钥,是为了保证密钥足够长,而又不会太长。服务器端接受到客户端提交的数据后,将保存在服务器端的随机字符串和用户密码进行相同的运算,然后进行比较,如果结果一致,则认为登录成功,否则登录失败。这里客户端每次请求时服务器端发送的随机字符串都是不同的,因此即使入侵者监听到了这个随机字符串和加密后的提交的数据,它也无法再次提交相同的数据通过验证.而且通过监听到的数据也无法计算出密钥,所以也就无法伪造登录信息了。 5.1.1学生信息查询算法描述 采用程序流程图对程序算法进行描述.首先开始进入系统主界面,然后不同身份登入学生模块或者教师模块,都有学生信息的查询功能,点击链接进入查询界面后,会显示根据学号查询,输入学号后会判断数据库里面有没有这个学号的相关信息,如果没有,点击后依然是原界面,提示请输入正确的学号,如果数据库里面有该学号相关信息,就会直接在确定按钮下面显示该学学号的相关信息. 图 Error! Bookmark not defined.学生信息查询算法描述 5。2 数据库详细设计 5.2.1概念数据模型设计 概念模型是从用户的角度看到的数据库,可使用ER图说明实体之间关系。 图 2学生信息属性图 图 3成绩信息属性图 学生 学习 成绩 课程 m n 图 4学习课程E-R图 5.2.2 逻辑数据模型设计 逻辑数据模型简称逻辑模型,这是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,如网状数据模型(Network Data Model)、层次数据模型(Hierarchical Data Model)等等.此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的实现。 表 Error! Bookmark not defined.学生信息管理系统逻辑数据模型 序号 关系名称 关系模型 主键 外键 1 班级表 班级表(班号,所属院系,班级名称,…) 班号 班级名称 2 参社表 参社表(学号,注册号,担任职务,…) 学号 注册号 3 讲授表 讲授表(课号,注教师编号,上课地点,…) 课号 教师号 4 教师表 教师表(教师号,教师姓名,性别,…) 教师号 无 5 课程表 课程表(课号,学分,课程名,…) 课号 无 6 宿舍表 宿舍表(宿舍号,宿舍电话,宿舍人数,…) 宿舍号 无 7 学生表 学生表(学号,姓名,出生日期,…) 学号 无 5.2.3物理数据模型设计 图 Error! Bookmark not defined.数据库模型图 图 Error! Bookmark not defined.数据库所有的查询 在逻辑数据模型(即关系模型)的基础上,构建物理数据模型(即数据库与数据表结构),将关系模型转换为具体的表结构。具体包括:(1)数据库名;(2)表名;(3)字段名;(4)字段取值的数据类型与数据完整性约束(缺省值、格式控制、范围控制、空值控制与参照完整性). 表 5学生信息表结构 序号 字段名 主键否 外键否 数值类型 长度 缺省值 取值范围 可为空 1 学号 Y N 数字 10 -— 001~100 N 2 姓名 N N 文本 20 —— 001~100 N 3 性别 N N 文本 30 无 001~100 N 4 出生日期 N N 时间/日期 30 无 001~100 Y 5 籍贯 N N 文本 30 无 001~100 Y 6 政治面貌 N N 文本 30 无 001~100 N 5。3 界面设计 图 5系统首页 图 Error! Bookmark not defined.学生登录界面 图 Error! Bookmark not defined.学生主界面 图 Error! Bookmark not defined.上课信息查询 图 Error! Bookmark not defined.社团参与情况查询 图 Error! Bookmark not defined.教师登录 图 Error! Bookmark not defined.教师首页 图 Error! Bookmark not defined.添加学生信息 图 Error! Bookmark not defined.成功插入信息 事情是这样的,工藤优作原先就怀疑并且侦察黑衣组织.以小说家的身份为掩护,秘密调查。发现一些线索后特意搬到黑衣组织首脑阿笠家的隔壁住,并且从小培养新一,并派新一和阿笠混熟想借此侦察一些情报。当阿笠开始怀疑工藤父子的时候,想出一条毒计,他派GIN和沃克跟踪出去约会的小兰和新一,大家都看过第一集,其实交易是幌子,真正的目的是跟踪,于是新一也就被他们变成了柯南.之后,阿笠顺理成章地成为了新一的同伴与监护人,并且柯南实际上成了阿笠手中的人质,当时新一的父母第一次出现的那一集,实际是和阿笠谈判的,最终的结果是阿笠以柯南要挟他们两个人流放到瑞士。而优作因为不能和新一说明真相,从而让新一感到受骗,受到伤害。只能同意阿笠的要求,不再回日本,所以你们看优作只有103集的时候回过日本,还是变装的,不能让阿笠发现。其实APTX—4689就是阿笠和灰原哀的父母联合开发的,而成功后哀的父母意外身亡.阿笠留着柯南不死只不过想观察药品还有没有其他的副作用。但是突然有一天,优作和有纪子突然潜回日本,和柯南(103-104集)秘密接触,让他感受到了威胁,于是安排一个间谍时刻跟随在柯南的身边,那就是灰原哀。哀其实是APTX-4689的第一个实验品,本来药的目的是永葆青春,没想到竟然适得其反产 图 6删除页面 6。 系统测试与使用 6.1 系统测试情况 系统测试包括集成两个或更多的实现系统功能或系统特点的组件。然后再测试这个集成的系统。 表 6  登录测试 测试序号 01 测试名称 登录模块 被测试系统 学生管理信息系统 测试功能描述 1:进入登录页面 2:检验输入的账号和密码是否匹配 测试描述 测试步骤 1:运行学生管理信息系统 2:输入学号和密码或者教师号和密码 期待输出结果 1:显示登陆页面 2:如果学号(教师号)和密码正确进则入系统 3:反之则提示用户重新输入 测试结果 一切正常 测试人 钱惠 校核人 钱惠 测试日期 备注 表 Error! Bookmark not defined. 学生信息查询测试 测试序号 02 测试名称 学生信息查询 被测试系统 学生管理信息系统 测试功能描述 1:进入查询学生信息页面 2:检验输入的学号和数据库里信息是否匹配 测试描述 测试步骤 1:运行学生管理信息系统 2:进入查询页面并输入学号 期待输出结果 1:显示查询结果页面 2:如果学号正确进则入系统 3:反之则提示用户重新输入学号 测试结果 一切正常 测试人 钱惠 校核人 钱惠 测试日期 备注 表 Error! Bookmark not defined.  添加学生信息测试 测试序号 03 测试名称 添加学生信息 被测试系统 学生管理信息系统 测试功能描述 1:进入查询学生信息页面 2:输入新生相关信息 3:检查输入格式是否正确 测试描述 测试步骤 1:运行学生管理信息系统 2:进入教师模块添加信息界面 3:输入要添加的学生信息 期待输出结果 1:显示成功添加的界面 2:如果输入格式无误则成功添加学生信息 3:反之则点击确定后系统无任务执行 测试结果 一切正常 测试人 钱惠 校核人 钱惠 测试日期 备注 6.2 系统使用说明 在管理信息系统的平台上,建立了access的数据库连接,里面有学生和老师的信息。学生可以使用的主要功能有:成绩查询、社团参与情况查询、学籍查询等等。而以教师身份登录的除了拥有学生的所有功能外还可以添加和删除修改数据。 整个系统使用方便,界面美观.可以实现用户所需要的基本功能。 7。总结 在本系统的开发过程中,由于本人各个方面的知识不是特别熟悉,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。整个系统功能是基本完善的,刚开始做数据库的时候打算用SQL的,但是由于电脑的问题数据库软件一直没有安装上去,所以最后改用了比较简洁好用的Access来做数据库,做数据库的时候数据要一条条的输入,工作比较繁琐,不过在做数据库之前是做了需求分析的,各个功能模块和所要设计的数据都已经设计出来了,所以以后的开发工作就有了一个很明确的目的。在开发的过程中,有很多细节需要注意,特别是绝对路径和相对路径,那天发现我系统突然运行不了,原来是我把系统源文件移了地方。 尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的.相信本学生管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了的项本过程,了解了的基本知识巩固了我对Asp。net的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及系统思维。前期的设计比后期的系统开发更重要,如果一个方向没定好的话,就会对后面的工作产生误导作用。 参考文献 [1] 周佩德.数据库原理及应用[M].湖南:电子工业出版社,2009。25-30. [2] Kennethc.Laudon,TheManagementSystem [M], New York: Press, 1961, P36—45. [3] 黄梯云,李一军.管理信息系统[M].北京:高等教育出版社,2010。 36-40。 [4] 周之英.现代软件工程[M].北京:科学出版社,2003。 47—53. [5] 李红.管理信息系统开发与应用[M].湖南:电子工业出版社,2003.11-21。 [6] 李蔷.动态网页开发:ASP+Access实力篇[M].湖南:国防工业出版社,2011. 30-35. [7] 章立民.程序开发与界面设计秘诀[M]。北京:机械工业出版社,2006. 12-30。 [8] 李光明。Visual C# 6。0编程实例大制作[M]。成都:冶金工业出版社,2010. 50-55。 [9] 赫新君。 基于web的学生管理系统的设计与实现[D]。吉林:吉林大学,2008。36—50。 [10] 吴冰。  基于A的登录控件及开发及安全策略[D].广东:厦门大学,2010.41-50. [11] 方柯.  基于Asp.net mvc框架的Web应用开发研究[D].上海:华东师范大学,2011.24-31. [12] 吴燕燕。         学生信息管理系统[D].安徽:安徽高新学院,2010.44-50。 [13] 贾晓辉,韩恺,乐嘉锦。基于UML的系统需求分析[J]。计算机应用与软件,2007,(8),32-46。 [14] 刘奇付.基于B/S的学生信息管理系统研究[J]。电脑编程技巧与维护,2010,11(2).20—31。 [15] 毛德祥,罗荣阁.基于ASP.net技术的Web应用程序三层设计模型[J]。微型电脑应用,2002,08(3),44-45. [16] 杨振平,王红,王靖.学信息管理自动查询打印系统的应用[J]。卫生职业教育,2010,28(11).,12-30。 [17] 张文增,赵冬斌,孙振国,陈强。Asp.net动态网页开发趋势[J]。电脑编程技巧与维护,2002,28(3),22-32。 [18] 芦娅。Asp。net在网站开发中的技术研究—Asp.net的安全性[J]。软件导刊,2005,20(8).,23—33. [19] 李华中.软件开发中的面向对象方法[J].石油工业计算机应用,2000,(2),35-43. [20] 张殿文,卢振武.面向对象分析、设计与编程[J]。光学精密工程,2000,(6),40-52. 附录:系统程序源代码 1.修改页面代码 using System; using System.Data; using System。Configuration; using System。Collections; using System.Web; using System。Web.Security; using System。Web.UI; using System。Web。UI.WebControls; using System。Web.UI。WebControls.WebParts; using System.Web。UI。HtmlControls; using System。Data.SqlClient; using System.Data.OleDb; public partial cl
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服