收藏 分销(赏)

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

上传人:w****g 文档编号:3994099 上传时间:2024-07-24 格式:DOC 页数:29 大小:255.54KB
下载 相关 举报
基于access的学生管理信息系统.doc_第1页
第1页 / 共29页
基于access的学生管理信息系统.doc_第2页
第2页 / 共29页
基于access的学生管理信息系统.doc_第3页
第3页 / 共29页
基于access的学生管理信息系统.doc_第4页
第4页 / 共29页
基于access的学生管理信息系统.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、湖南商学院毕业设计题 目学生管理信息系统设计与开发学生姓名学 号学 院信息学院专业班级指导教师职 称2012年5月湖南商学院毕业设计摘 要该系统是在Microsoft Visual Studio2005的环境下做的,尽量采用了学校现有的软硬件环境以及先进的管理信息系统开发方案,从而达到重复利用资源提高资源利用的目的,编程语言采用的是A语言,数据库采用的是Access 2003,该系统的主要功能是实现学生的相关信息管理,包括学生基本信息和成绩的录入查询等,实现了师生的良好互动.该系统界面友好,操作简单,比较实用.关键词学生信息;管理信息系统;设计与开发;Asp。netAbstractThe sy

2、stem is made in the environmentof Microsoft Visual Studio2005,using the schools existing software and hardware environments 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 lan

3、guage 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

4、 is friendly, and it is simple operation,also its very practical.翻译结果重试抱歉,系统响应超时,请稍后再试 支持中英、中日在线互译 支持网页翻译,在输入框输入网页地址即可 提供一键清空、复制功能、支持双语对照查看,使您体验更加流畅Key WordsStudents information;Management information system;Designing and developing;Asp。net目 录摘要IAbstractII插图索引V附表索引VI1引言11。1 项目来源11。2 任务目标12. 项目规划12。1

5、 项目资源12。1.1 硬件设备12.1。2 软件环境22.1。3 软件工具22。2 项目规划32。2。1 任务描述32。2.2 进度安排43. 系统需求分析53。1 业务需求53.1。1 业务组织53。1.2 业务定义63。1。3 业务流程63。2 功能需求73。2。1 功能组成73.2。2 功能逻辑83.3 数据字典103.3。1 数据项的定义103。3.2 数据结构的定义113。3.3 数据流的定义114。 系统结构设计124。1 体系结构设计124。2 软件结构124。2。1 软件模型124.2。2 模块定义135. 系统详细设计155。1 程序算法详细设计155.1。1 登录程序算法

6、描述165.2 数据库详细设计175。2。1 概念数据模型设计175。2。2 逻辑数据模型设计185.2。3 物理数据模型设计195.3 界面设计206。 系统测试与使用256.1 系统测试情况256.2 系统使用说明277. 总结28参考文献29附录:系统程序源代码31插图索引图 1 学生信息系统开发任务树4图 2 学生信息管理系统开发进度计划甘特图5图 3 学生信息管理系统组织结构图6图 4 学生信息管理系统顶层数据流图6图 5 学生信息管理系统业务流程图7图 6 学生信息管理系统功能树8图 7 第一层数据流图9图 8 第二层数据流图登录验证9图 9 第二层数据流图查询学生信息10图 10

7、 第二层数据流图查询学生成绩10图 11 学生信息管理系统体系结构图12图 12 学生信息管理系统软件结构图13图 13 学生成绩查询IPO图14图 14 学生信息修改IPO图15图 15 登录算法描述16图 16 学生信息ER图17图 17 成绩信息E-R图17图 18 学习课程ER图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附表索

8、引表 1 系统运行硬件环境配置表2表 2 系统运行软件环境配置表2表 3 开发工具一览表3表 4 学生管理信息系统数据项的定义11表 5 学生管理信息系统的数据结构11表 6 学生管理信息系统数据流定义12表 7 学生信息管理系统逻辑数据模型18表 8 学生信息表结构20表 9 登录测试25表 10 学生信息查询测试26表 11 添加学生信息测试26IV湖南商学院毕业设计学生管理信息系统设计与开发1引言1。1 项目来源学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。 一直以来人们使用

9、传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难.作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是高校的科学化、正规化管理,与世界接轨的重要条件.1。2任务目标该系统采用asp。net语言,以Access为数据库,并进行了需求分析,此系统界面友好简洁,内容充分完整,一方面适应大众的需求,另一方面在系统的设计方面更加流畅,通过数据流程图

10、以及ER图分析各个实体之间的关系,该系统主要实现以下功能:(1) 能够实现对数据库中的基本信息的各种查询和维护(增、删、查、改),同时教师和学生有不同的登录界面和不同的权限。(2)包括各种学生的班级信息以及科目的上课信息,如:课程名、课程学分、上课地点等。(3) 系统相关功能,如系统维护和界面友好等,还保证了系统的简洁性,即用户操作简单方便.(4) 系统运行模式是基于B/S体系结构。2。 项目规划2.1 项目资源2.1。1 硬件设备表 Error! Bookmark not defined.系统运行硬件环境配置表设备名称主要性能指标规格数量处理器AMD Athlon(速龙)64 X2 双核个1

11、主板技嘉M61SMES2个1交换机24口(100/1000Mbps);背板带宽32Gbps;台1显示器冠捷AOC1919 919W台1显卡Nvidia GeForce6100 nForce405个12。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是

12、用来画数据流程图的工具,里面有很多种图的模版,有助于我们更清晰的分析问题和了解问题。其次Access2003是数据库,用来储存数据的.我们可以通过安全设置来限制访问权限。这样我们可以制作一个网站、用asp语言将数据库连接起来。实现机器与人的友好界面交流。Visual Studio 2005是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C和Visual J全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于使用混合语言创建解决方案。另外,这

13、些语言利用了。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又并非从ASP

14、3。0自然演化而来,在许多方面,ASP.NET与ASP有着本质的不同。ASP。NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP。NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。ASP。NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务.A

15、SP。NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。ASP。NET 是 Microsoft 。NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全.它也包含 。NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。表 2开发工具一览表软件类型软件名称版本描述备注开发工具Microsoft Visual Studio2005简体中文

16、专业版(SP3)无数据库系统Access简体中文标准版无建模工具MS Visio 2003简体中文标准版无系统分析工具统一建模语言(UML)简体中文标准版无2。2 项目规划2。2.1任务描述如下图所示,整个任务计划从接受项目开始,依次有五个模块,每个模块有需要实现的目标。图 1学生信息系统开发任务树2.2。2进度安排设置任务步骤、时间分配、相关资源与里程碑标志等,可使用甘特图或任务网络图直观说明。图 2学生管理信息系统开发进度计划甘特图3. 系统需求分析3。1 业务需求3.1.1业务组织学生信息管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易操作使用等特点

17、。而后台数据库要具有一致性、完整性、安全性。1. 管理系统前台操作方便前台作为与用户直接交互的界面,在考虑功能区的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利,界面友好而直观.2. 管理后台-功能完善本系统后台管理在考虑毕业生信息管理操作简便的同时,提供了强大的管理模式.后台可总体分为两个模块,为了方便教师和学生的工作学习,在信息管理系统首页有两个登录入口:一个是学生登录入口,一个是教师登录入口.并设置了帐号登录和密码验证,两个登录的权限是不一样的.教师登录入口包括了学生的所有权限,有:学生课程查询、学生信息查询、学生成绩查询和学生

18、社团参与情况查询。另外教师还有添加学生信息和删除学生信息的权限。图 Error! Bookmark not defined.学生管理信息系统组织结构图3。1.2业务定义该学生信息管理系统的外部实体有三个,分别是学生、教师和管理员,他们分别与系统有不同的交互,不同身份登录的权限以及功能是不一样的.管理员教师学生信息管理系统P0成绩信息学生信息教学安排学生成绩学生管理权限图 Error! Bookmark not defined.学生管理信息系统顶层数据流图3。1.3业务流程学生注册注册信息学籍管理毕业信息总务处教务处处学生基本信息资料存储档案查询成绩处理入学通知单学生成绩单资料存储课程安排教师信

19、息学生成绩表成绩输入教师图 Error! Bookmark not defined.学生管理信息系统业务流程图3。2 功能需求3。2。1 功能组成根据系统分析的结果,按照结构化的系统设计方法,学生信息管理系统从功能上可以做出如下系统的划分:学生信息管理系统信息管理成绩管理用户管理学生社团参与学生基本信息添加学生信息删除学生信息学生成绩录入询学生成绩查询用户登录用户验证图 3学生管理信息系统功能树3.2。2功能逻辑学生信息管理系统经过划分出各子系统及其各自功能,如下几个图是其各层次的数据流程图。图 4第一层数据流图图 Error! Bookmark not defined.第二层数据流图登录验证

20、图 Error! Bookmark not defined.第二层数据流图查询学生信息图 Error! Bookmark not defined.第二层数据流图查询学生成绩3。3 数据字典3。3。1数据项的定义数据项又称为数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行,在数据字典中,仅对数据的静态特性做了定义,具体包括:数据项名称、编号、别名和简述;数据项长度;数据项的取值范围。表 3学生管理信息系统学号的定义数据项编号I0201数据项名称学号别名无简述其用途举例:是很多表的主键数据项定义:数字型,在表里面有索引类型及宽度字符型,4位取值范围”0001”9999”3。3.

21、2数据结构的定义数据结构描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以有若干个数据项和数据结构组成.数据字典中对数据结构的定义包括以下内容:数据结构的名称和编号;简述;数据结构的组成。如果是一个简单的数据结构,只要列出它所包含的数据项.如果是一个嵌套的数据结构,则需列出它所包含的数据结构的名称.因为这些被包含的数据结构在数据字典的其它部分已有定义.表 4学生管理信息系统的数据结构DS0301:学生成绩表DS0302:成绩表标识DS0303:学生情况DS0304:成绩情况I1:成绩表号I3:学号I10:学号I2:日期I4:姓名I11:课号I5:

22、性别I12:学习成绩I6:出生日期I7:籍贯I8:政治面貌I9:班号3。3.3 数据流的定义数据流由一个或一组固定的数据项或数据结构组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。表 Error! Bookmark not defined.学生管理信息系统数据流定义例:数据流定义数据流编号:F0308数据结构名称:成绩表简述:教务处输出的成绩表数据流来源:教务处数据流去向:学生模块数据流组成:学生学号十学生姓名十课程名称十课程分数数据流量:10份时高峰流量:20份时(上午9:0011:00)4. 系统结构设计4。1体系结构设计采用体系结构图描述目标系统的

23、分层情况、工作模式、组成系统的所有构件。图 Error! Bookmark not defined.学生管理信息系统体系结构图4。2 软件结构4。2。1软件模型软件结构包括构成系统的设计元素的描述、设计元素之间的交互、设计元素的组合模式以及在这些模式中的约束。一个系统由一组构件以及它们之间的交互关系组成,这种系统本身又可以成为一个更大的系统的组成元素。软件结构图也就是为了反映软件系统中组件之间相互关系和约束的体系结构设计图,称为软件体系结构图更为合适,一般通过分层次或分时间段等方式说明体系结构的各个组成部分的组合关系。图 Error! Bookmark not defined.学生管理信息系统

24、软件结构图4。2.2模块定义整个学生信息管理系统一共有5个模块.分别是:1学生基本信息查询:输入学生学号后,点击确定便会出现相关学生的信息。包括学号、姓名、性别、出生日期、籍贯、政治面貌、班号、专业号、宿舍号和密码这些信息。2学生基本信息录入:录入的信息有学号、姓名、性别、出生日期、籍贯、政治面貌、宿舍号和密码。并且还设置了格式限制,如果输入格式不对便无法插入学生信息.3学生基本信息删除:进入该页面后会显示所有学生的信息,每个学生信息最后面一栏有删除链接,只要点击删除,就可以将该学生的信息删除了.4学生成绩展示:输入要查询的学生学号后,显示的信息有学号、姓名、班级名称、课程名称、该课程的学分以

25、及该课程的成绩。5学生加入社团情况:输入要查询的学生学号后,会显示该学生的学号、姓名、所属院系、社团名称、社团负责人和该学生担任的职务。6学生课程查询:输入学生学号后点击确定会出现相关信息,包括学号、姓名以及修的课程名和该课程的学分,还有上课的地点这样信息。IPO表模块编号:M5模块名称:学生成绩查询所属系统:学生信息管理系统调用模块: 学生登录验证、学生基本资料、学生成绩信息被调用模块:学生基本信息模块描述:该模块可以查询学生成绩输入参数:学生学号输出参数:课程成绩变量说明:数据相关数据表:成绩资料库处理:学生帐号密码登录验证成功可以进入学生首页,点击查询成绩后进入查询页面,输入学生学号便可

26、以查询学生成绩.备注:设计人: 设计日期:图 5学生成绩查询IPO图IPO表模块编号:M3模块名称:学生信息修改所属子系统:学生管理调用模块: 增加个人基本资料、删除个人信息、修改个人资料被调用模块:学生管理模块描述:对学生的资料的信息进行管理输入参数:个人资料输出参数:编号变量说明:数据相关数据表:个人资料库处理:学生把个人信息传到个人信息管理模块进行管理,可以对个人信息进行增加、删除或者修改。备注:设计人: 设计日期:图 Error! Bookmark not defined.学生信息修改IPO图5. 系统详细设计5。1 程序算法详细设计整个管理系统要做成一个网页,首先在分析整个布局的基础

27、上先建立数据库,输入整个系统所需要的表,如班级表、学生表、学习表之类的。在建立所需要的各种查询和窗体。差不多整个数据库就算完成了、 其次是网页界面数据和链接的设计。首先设计登录界面,上面现实时间日期,上面设计两个登录链接,分别用来不同身份的人登录,其次在登录界面登录成功后我分别设计了不同的功能满足不同的需要。其中数据库设计时候由于要教师登录,里面也输入了教师的信息,为了方便操作,教师和学生的初始密码设置的都是123,当然,可以在数据库里面修改数据,在密码这项里面修改密码就可以了。关于登录的算法,首先在客户端向服务器端请求登录页面时,服务器端生成一个随机字符串,连同登录页面一同发送给客户端浏览器

28、,当用户输入完用户名密码后,将密码采用 MD5 或者 SHA1 来生成散列值作为密钥,服务器端发送来的随机字符串作为消息数据,进行 hmac 运算。然后将结果提交给服务器。之所以要对用户输入的密码进行散列后再作为密钥,而不是直接作为密钥,是为了保证密钥足够长,而又不会太长。服务器端接受到客户端提交的数据后,将保存在服务器端的随机字符串和用户密码进行相同的运算,然后进行比较,如果结果一致,则认为登录成功,否则登录失败。这里客户端每次请求时服务器端发送的随机字符串都是不同的,因此即使入侵者监听到了这个随机字符串和加密后的提交的数据,它也无法再次提交相同的数据通过验证。而且通过监听到的数据也无法计算

29、出密钥,所以也就无法伪造登录信息了.5。1。1学生信息查询算法描述采用程序流程图对程序算法进行描述.首先开始进入系统主界面,然后不同身份登入学生模块或者教师模块,都有学生信息的查询功能,点击链接进入查询界面后,会显示根据学号查询,输入学号后会判断数据库里面有没有这个学号的相关信息,如果没有,点击后依然是原界面,提示请输入正确的学号,如果数据库里面有该学号相关信息,就会直接在确定按钮下面显示该学学号的相关信息。图 Error! Bookmark not defined.学生信息查询算法描述5。2 数据库详细设计5。2.1概念数据模型设计概念模型是从用户的角度看到的数据库,可使用ER图说明实体之间

30、关系。图 6学生信息属性图图 Error! Bookmark not defined.成绩信息属性图学生学习成绩课程mn图 Error! Bookmark not defined.学习课程ER图5.2。2 逻辑数据模型设计逻辑数据模型简称逻辑模型,这是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,如网状数据模型(Network Data Model)、层次数据模型(Hierarchical Data Model)等等。此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的实现。表 Error! Bookmark not defined.学生信息管理系统逻辑数据模型

31、序号关系名称关系模型主键外键1班级表班级表(班号,所属院系,班级名称,)班号班级名称2参社表参社表(学号,注册号,担任职务,)学号注册号3讲授表讲授表(课号,注教师编号,上课地点,)课号教师号4教师表教师表(教师号,教师姓名,性别,)教师号无5课程表课程表(课号,学分,课程名,)课号无6宿舍表宿舍表(宿舍号,宿舍电话,宿舍人数,)宿舍号无7学生表学生表(学号,姓名,出生日期,)学号无5。2。3物理数据模型设计图 Error! Bookmark not defined.数据库模型图图 7数据库所有的查询在逻辑数据模型(即关系模型)的基础上,构建物理数据模型(即数据库与数据表结构),将关系模型转换

32、为具体的表结构。具体包括:(1)数据库名;(2)表名;(3)字段名;(4)字段取值的数据类型与数据完整性约束(缺省值、格式控制、范围控制、空值控制与参照完整性).表 5学生信息表结构序号字段名主键否外键否数值类型长度缺省值取值范围可为空1学号YN数字10-001100N2姓名NN文本20-001100N3性别NN文本30无001100N4出生日期NN时间/日期30无001100Y5籍贯NN文本30无001100Y6政治面貌NN文本30无001100N5.3 界面设计图 Error! Bookmark not defined.系统首页图 8学生登录界面图 9学生主界面图 Error! Bookm

33、ark not defined.上课信息查询图 Error! Bookmark not defined.社团参与情况查询图 10教师登录图 Error! Bookmark not defined.教师首页图 11添加学生信息图 12成功插入信息事情是这样的,工藤优作原先就怀疑并且侦察黑衣组织.以小说家的身份为掩护,秘密调查。发现一些线索后特意搬到黑衣组织首脑阿笠家的隔壁住,并且从小培养新一,并派新一和阿笠混熟想借此侦察一些情报。当阿笠开始怀疑工藤父子的时候,想出一条毒计,他派GIN和沃克跟踪出去约会的小兰和新一,大家都看过第一集,其实交易是幌子,真正的目的是跟踪,于是新一也就被他们变成了柯南。

34、之后,阿笠顺理成章地成为了新一的同伴与监护人,并且柯南实际上成了阿笠手中的人质,当时新一的父母第一次出现的那一集,实际是和阿笠谈判的,最终的结果是阿笠以柯南要挟他们两个人流放到瑞士。而优作因为不能和新一说明真相,从而让新一感到受骗,受到伤害.只能同意阿笠的要求,不再回日本,所以你们看优作只有103集的时候回过日本,还是变装的,不能让阿笠发现.其实APTX4689就是阿笠和灰原哀的父母联合开发的,而成功后哀的父母意外身亡。阿笠留着柯南不死只不过想观察药品还有没有其他的副作用。但是突然有一天,优作和有纪子突然潜回日本,和柯南(103104集)秘密接触,让他感受到了威胁,于是安排一个间谍时刻跟随在柯

35、南的身边,那就是灰原哀。哀其实是APTX4689的第一个实验品,本来药的目的是永葆青春,没想到竟然适得其反产图 Error! Bookmark not defined.删除页面6。 系统测试与使用6。1 系统测试情况系统测试包括集成两个或更多的实现系统功能或系统特点的组件。然后再测试这个集成的系统。表 6 登录测试测试序号01测试名称登录模块 被测试系统学生管理信息系统测试功能描述1:进入登录页面2:检验输入的账号和密码是否匹配测试描述测试步骤1:运行学生管理信息系统2:输入学号和密码或者教师号和密码期待输出结果1:显示登陆页面2:如果学号(教师号)和密码正确进则入系统3:反之则提示用户重新输

36、入测试结果一切正常测试人钱惠校核人钱惠测试日期备注表 Error! Bookmark not defined. 学生信息查询测试测试序号02测试名称学生信息查询 被测试系统学生管理信息系统测试功能描述1:进入查询学生信息页面2:检验输入的学号和数据库里信息是否匹配测试描述测试步骤1:运行学生管理信息系统2:进入查询页面并输入学号期待输出结果1:显示查询结果页面2:如果学号正确进则入系统3:反之则提示用户重新输入学号测试结果一切正常测试人钱惠校核人钱惠测试日期备注表 7 添加学生信息测试测试序号03测试名称添加学生信息 被测试系统学生管理信息系统测试功能描述1:进入查询学生信息页面2:输入新生相

37、关信息3:检查输入格式是否正确测试描述测试步骤1:运行学生管理信息系统2:进入教师模块添加信息界面3:输入要添加的学生信息期待输出结果1:显示成功添加的界面2:如果输入格式无误则成功添加学生信息3:反之则点击确定后系统无任务执行测试结果一切正常测试人钱惠校核人钱惠测试日期备注6.2 系统使用说明在管理信息系统的平台上,建立了access的数据库连接,里面有学生和老师的信息。学生可以使用的主要功能有:成绩查询、社团参与情况查询、学籍查询等等。而以教师身份登录的除了拥有学生的所有功能外还可以添加和删除修改数据。整个系统使用方便,界面美观。可以实现用户所需要的基本功能.7。总结在本系统的开发过程中,

38、由于本人各个方面的知识不是特别熟悉,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。整个系统功能是基本完善的,刚开始做数据库的时候打算用SQL的,但是由于电脑的问题数据库软件一直没有安装上去,所以最后改用了比较简洁好用的Access来做数据库,做数据库的时候数据要一条条的输入,工作比较繁琐,不过在做数据库之前是做了需求分析的,各个功能模块和所要设计的数据都已经设计出来了,所以以后的开发工作就有了一个很明确的目的。在开发的过程中,有很多细节需要注意,特别是绝对路径和相对路径,那天发现我系统突然运行不了,原来是我把系统源文件移了地方。尽管本管理系统存在着很多不足,但其功能全

39、面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的.相信本学生管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了的项本过程,了解了的基本知识巩固了我对Asp。net的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及系统思维.前期的设计比后期的系统开发更重要,如果一个方向没定好的话,就会对后面的工作产生误导作用.参考文献1 周佩德。数据库原理及应用M。湖南:电子工业出版社,2009.2530。2 Kennethc。Laudon,TheManagementSystem M

40、, New York: Press, 1961, P3645.3 黄梯云,李一军.管理信息系统M。北京:高等教育出版社,2010。 3640。4 周之英。现代软件工程M.北京:科学出版社,2003。 4753.5 李红.管理信息系统开发与应用M。湖南:电子工业出版社,2003.1121.6 李蔷。动态网页开发:ASP+Access实力篇M.湖南:国防工业出版社,2011。 30-35。7 章立民.程序开发与界面设计秘诀M。北京:机械工业出版社,2006。 12-30.8 李光明。Visual C 6.0编程实例大制作M.成都:冶金工业出版社,2010。 50-55.9 赫新君。 基于web的学

41、生管理系统的设计与实现D吉林:吉林大学,20083650。10 吴冰。 基于Asp。net的登录控件及开发及安全策略D广东:厦门大学,20104150。11 方柯. 基于A mvc框架的Web应用开发研究D上海:华东师范大学,201124-31。12 吴燕燕。 学生信息管理系统D安徽:安徽高新学院,20104450。13 贾晓辉,韩恺,乐嘉锦.基于UML的系统需求分析J。计算机应用与软件,2007,(8),32-46。14 刘奇付.基于B/S的学生信息管理系统研究J.电脑编程技巧与维护,2010,11(2)。20-31。15 毛德祥,罗荣阁。基于ASP.net技术的Web应用程序三层设计模型J

42、。微型电脑应用,2002,08(3),44-45。16 杨振平,王红,王靖。学信息管理自动查询打印系统的应用J。卫生职业教育,2010,28(11).,12-30。17 张文增,赵冬斌,孙振国,陈强。A动态网页开发趋势J。电脑编程技巧与维护,2002,28(3),2232。18 芦娅。Asp。net在网站开发中的技术研究-A的安全性J。软件导刊,2005,20(8).,2333。19 李华中。软件开发中的面向对象方法J。石油工业计算机应用,2000,(2),35-43。20 张殿文,卢振武。面向对象分析、设计与编程J。光学精密工程,2000,(6),40-52。附录:系统程序源代码1修改页面代

43、码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。O

44、leDb;public partial class example007_0704 : System.Web。UI。Page protected void Page_Load(object sender, EventArgs e) SqlConnection sqlconnection; string sqlconnstr; sqlconnstr = server=localhost;uid=sa;pwd=111;database=Exam;; sqlconnection = new SqlConnection(sqlconnstr); sqlconnection.Open(); Response。Write(Sql连接成功,”); Response。Write(”Sql连接状态:” + sqlconnect

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

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

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

关于我们      便捷服务       自信AI       AI导航        获赠5币

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

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

gongan.png浙公网安备33021202000488号   

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

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服