内蒙古警察职业学院学生信息管理系统.docx
《内蒙古警察职业学院学生信息管理系统.docx》由会员分享,可在线阅读,更多相关《内蒙古警察职业学院学生信息管理系统.docx(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、同济大学软件学院 硕士学位论文 内蒙古警察职业学院学生信息管理系统 姓名:杨晓勇 申请学位级别:硕士 专业:软件工程 指导教师:尹长青 ;李景玉 20090801 在高校的日常管理工作中,学生学籍管理无疑是核心工作,其管理模式的科 学化与规范化、管理手段的信息化与自动化必将对学校的总体发展产生深远的 影响。 学生学籍管理系统包括了我院学生管理的各项円常工作,并且因为是学校 第一个数据库管理系统,做了大量的外延工作。本文主要侧重于以下几个方面。 1、 在分析 Client/Server和 Browser/Server模式下的管理信息系统的优 点和缺点的基础上,提出以 C/S、 B/S交叉并用的模
2、式来进行学生学籍管理信息 系统的开发。 2、 进行了系统的总体设计和各个子系统的需求分析。 3、 数据库管理系统的开发必须采用合适的工具,以取得事半功倍的效果。 4、 进行了数据库的设计,主要是各个系统的 E-R图设计。 5、 重点介绍了该系统中数据综合查询与导出的问题。 学生学籍管理系统的启用,必将减少学生管理工作人员的工作量,使他们 从繁杂的具体工作中解脱出来,进行学生管理工作的研究与改革。 因学校正处于发展变革时期,学生管理模式也正在探索之中,本系统在开 发的过程中,学院也正在向在职干警培训转变,尽量考虑到从学生管理到在职 干警管理的变化,具有管理上的超前性,避免因管理模式改革引发系统大
3、规模 的改动。 关键字:学籍管理 Visual Basic ASP 管理系统 Abstract ABSTRACT The school management is a important work during the routine management of college. Scientific and standardized management model and informationalized and automatic management method will have a profound effect for the development of school. T
4、he school management system haves included a series of routine work of our college and involved in a lot of other work as first database management system in college. The story interprets mainly the next points. 1、 The pattern using both C/S and B/S School is put forth to develop school management s
5、ystem , which is based on having analyzed advantage and disadvantage of management information system using Client/Server and Browser/Server structure. 3The right tools is selected to develop the system in order to get twice the result with half the effort. 4、 Carrying out the database design which
6、is mainly a kinds of E-R graphs. 5 Introducing primarily the questions of Comprehensive query and export of the system. It will cut into work of student administrator and make them release from busy work so that they can research and reform student management work. The college is changing the attent
7、ion into training Active-service police and probing into student management model during the system development. Hence, the change of Active-service police management need be considered to avoid a large alteration for the change of management model. Key Words: School management, Visual Basic, ASP, M
8、anagement System 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定, 同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版 本;学校有权保存学位论文的印刷本和电子版, 并采用影印、缩印、 扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供 本学位论文全文或者部分的阅览服务 ;学校有权按有关规定向国家有 关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前 提下,学校可以适当复制论文的部分或全部内容用于学术活动。 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行 研究工作所取得的成果。除文中
9、己经注明引用的内容外,本学位论文 的研究成果不包含任何他人创作的、己公开发表或者没有公开发表的 作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集 体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任 由本人承担。 年 月 曰 第 1章绪论 第 1 章绪论 1.1问题的提出、目的和意义 内蒙古警察职业学院系专科层次高等职业学校,列入公安序列,面向自治 区公安、政法系统培养专科学历的适用人才。近几年,在学校领导和全校教职 工的共同努力下,学校各个方面的建设取得了迅猛的发展,学科建设日益完善, 涵盖了公安系统的主要警种。 . 人类社会跨入二十一世纪,初见端倪的知识经济不仅预示着人类
10、经济社会 生活将发生新的巨大变化,更预示着信息社会已经来临。而教育作为科教兴国 的核心,必须走信息化建设的道路,抓住机遇、加速发展,才能缩小与先进国 家在教育信息技术上的差距。 随着高校教育改革的不断深化,与学生相关的管理信息系统的现状已经远 远不能满足学校对学生管理发展的要求。学生规模的扩大使得学籍管理方面的 工作量越来越繁重,传统的手工操作已经无法及时完成大量数据的存储、处理、 查询。为了提高学籍综合管理水平,在高校学籍管理工作中使用高效的自动化 管理系统已经成为迫切的需求 1。 在高校的円常管理工作中, 学生管理 无疑是核心工作、重中之重,其管 理模式的科学化与规范化、管理手段 的信息化
11、与自动化建设将对学校的总体发 展产生深远的影响,从某种程度上讲,它直接会影响到学校的发展战略,是关 系到学校发展成败的关键工作。经过多年的探索与实践,内蒙古警察职业学院 根据自身发展的特点,已形成了一套卓有成效的 学生管理 体系。 但随着学校规模的扩大、毕业生人数的增加,管理技术的不断发展,原有 的管理模式及流程有些己不适应现代高校发展的要求;随着计算机网络技术的 日益普及和校园网建设的不断完善,原有的缺乏总体规划的、各自独立的 信 息孤岛 式管理软件,无法充分利用校园网网络的先进的性能与功能来提高 教 务管理日常工作的效率、信息资源无法共享,已不适应学生综合管理实际工作 的要求,严重制约了学
12、校信息化建设前进的步伐。 因此,结合我院实际情况和公安院校的特殊性,改进与完善学生管理模式 第 1章绪论 及流程,借鉴和吸收行之有效的、先进的管理经验和技术;并在此基础上,充 分利用校园网的资源,研究和开发 学生学籍管理系统 ,真正实现学生管理的 科学化与规范化、信息化与自动化,不仅能改善学校学生管理的管理方式与手 段,提高工作效率,使管理工作的各个环节处于 可视化的 可控状态,及时 发现问题、细化改善管理工作的各个环节的质量,更好地为管理工作服务具有 重要意义;而且对于全校的信息化建设,实现 数字高校 、 URP(高校资源计划) 规划 2,扩大学校的知名度,创办现代化高职院校都具有积极的促进
13、作用。 1.2主要研究内容 在本次毕业论文及设计过程中主要对 VisualBasic中 ActiveX数据对象 、 Asp 网页设计、 SQL语言、数据库连接技术和数据库应用系统的开发进行研究。 1.2.1 ActiveX数据对象 如果您使用的是 Windows操作系统,您或许会注意到一些以 OCX结尾的 文件。OCX代表 对象链接与嵌入控件 ( OLE), 这个技术是 Microsoft提出的 程序技术 3,用于处理桌面文件的混合使用。现在 COM的概念已经取代 OLE 的一部分, Microsoft也使用 ActiveX控件代表组件对象。 ActiveX是 Microsoft对于一系列策略
14、性面向对象程序技术和工具的称呼, 其中主要的技术是组件对象模型 ( COM)。 在有目录和其它支持的网络中 , COM 变成了分布式 COM (DCOM)。 在创建包括 ActiveX程序时,主要的工作就是组 件,一个可以自足的在 ActiveX网络 ( 现在的网络主要包括 Windows和 Mac) 中任意运行的程序。这个组件就是 ActiveX近控件。 ActiveX是 Microsoft为抗衡 Sun Microsystems的 JAVA技术而提出的,此控件的功能和 JAVA applet功能类似。 组件的一大优点就是可以被大多数应用程序再使用 ( 这些应用程序称为组 件容器)。一个 C
15、OM组件 ( ActiveX控件)可由不同语言的开发工具开发,包括 C+和 Visual Basic 或 PowerBuilder, 甚至一些技术性语 5 如 VBScript。 ActiveX Data Objects (ADO)成为 Internet数据库访问的基础。你不仅仅 可用 ADO通过 Web页面访问数据库,也可以用它从 VisualBasic应用程序中获 取你需要的数据。 2 1.2.2 ASP 技术 第 l章绪论 ASP是 Active Server Pages (动态服务器主页)的缩写,它是一个服务器端 的脚本环境,在站点的 Web服务器上解释脚本,可产生并执行动态、交互式、
16、高 效率的站点服务器应用程序。 ASP可以胜任基于微软 Web服务器的各种动态数据 发布 4。 籲 ASP概述 ASP所设计出的是动态主页,可接收用户提交的信息并作出反应,其中的 数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。 当遇到任何与 ActiveX Scripting兼容的脚本 (如 VBScript和 JScript)时 , ASP 引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求, 就通过 ODBC与后台数据库相连,由数据库访问组件执行访库操作。 ASP脚本是 在服务器端解释执 行的,它依据访库的结果集自动生成符合 HTML语言的主页, 去响
17、应用户的请求。所有相关的发布工作由 Web服务器负责。 在结构关系上, ASP是通过 ODBC与数据库打交道。因此,向上层可兼容各 类数据库系统。而对于下层, ASP产生的 HTML对客户端的浏览器又有广泛的适 应性。 “ 特点: 1. 无需编译: ASP脚本集成于 HTML当中,容易生成,无需编译或链接即可 直接解释执行。 2. 易于生成:使用常规文本编辑器(如 WINDOWS下的记事本),即可进行 *. asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的 Visual InterDev。 3. 独立于浏览器:用户端只要使用可解释常规 HTML码的浏览器,即可浏 览 ASP所
18、设计的主页。 ASP脚本是在站点服务器端执行的,用户端的浏览器不需 要支持它。因此,若不通过从服务器下载来观察 *. asp主页,在浏览器端见不 到正确的页面内容。 4. 面向对象:在 ASP脚本中可以方便地引用系统组件和 ASP的内置组件, 还能通过定制 ActiveX Server Component (ActiveX服务器组件)来扩充功能。 5. 与任何 ActiveX scripting语言兼容:除了可使用 VBScript和 JavaScript语言进行设计外,还可通过 Plug-in的方式,使用由第三方所提供 3 第 1章绪论 的其它 scripting语言。 6.源程序代码不会外
19、漏: ASP脚本在服务器上执行,传到用户浏览器的只 是 ASP执行结果所生成的常规 HTML码,这样可保证辛辛苦苦编写出来的程序代 码不会被他人盗取。 1.3连接数据库 1.3.1 VisualBasic 连接数据库 Dim conn As New ADODB. Connection Dim rs As ADODB. Recordset Dim CnStr As String, Sql As String 1、装载数据库 (不属于 Recordset集合) Dim FileNamw$, Dblp$, DbName$, Dbliser$, DbPw$ FileName = App. Path &
20、 数据库名 Dblp = 数据库地址 DbName = 数据库名 DbUser = 数据操作员用户名 DbPw = 操作员密码 “ 连接 Access数据库: CnStr = PROVIDERicrosoft. jet. oledb. 3. 51;persist security info =false;data source=/ & FileName & w;Jet OLEDB:Database Password=, / & DbPw “ 连接 Oracle数据库 : CnStr = PROVIDER=MSDAORA. 1;Password & DbPw & ;User ID= & DbUs
21、er & ;Data Source= & FileName & :Persist Security Info=True PASSWORD: 密码 User ID: 用户号 Data Source: 数据库名 “ 连接 VF的 DBF库: CnStr = PROVIDER=MSDASQL.l;Persist Security Info=False;Driver=Microsoft Visual FoxPro DriverIUID & DbUser & ;SourceDB= & FileName & ;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;
22、Collate=Machine; 4 第 1章绪论 籲连接 SQL的数据库 CnStr = , PROVIDER=MSDataShape;Data PROVIDER=MSDASQL; uid=, / & DbUser & ;pwd= & DbPw & ; DRIVER=SQL Server;DATABASE= & DbName & : WSID=GQSOFT;SERVER= & DblP 也可以使用这段简易代码 CnStr = Provider=SQLOLEDB;Data Source & Dblp & ; DATABASE= & DbName & ; UID= & DbUser & ; pw
23、d= & DbPw Conn. Open cnstr 使用 Connection集合的 Open方法与数据库建立连接 5 1.3.2 Asp连接数据库 1.4数据库应用系统的开发和研究 数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定 的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数 据,满足用户信息要求和处理要求。 数据库设计中需要设计中需求分析阶段综合各个用户的应用需求 ( 现实世 界的需求 ),在概念设计阶段形成独立于机器特点、独立于各个 DBMS产品的概 念模式 ( 信息世界模型),用 E-R图来描述。在逻辑设计阶段将 E-R图转换成具 体的数据库产
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 内蒙古 警察 职业 学院学生 信息管理 系统
限制150内