1、摘要当今社会进入了网络信息时代,互联网的盛行使得B/S架构软件开发成为了近些年软件开发的主流架构,也促使相关信息技术得到了飞速发展。由于现今社会竞争加剧,业务变化较快要求越来越高,因而软件就越来越迫切地需要提高办事效率。在这种情况下,我们针对实时需求开发了这个网上选课系统。该学工管理系统融合最新的企业OA办公自动化管理理念,支持智能查找,动态报表,及时交流等功能,该系统采用模块化结构设计、可扩展性强、易于维护、操作简便为全院教职工提供良好的办公手段和环境,使之准确、高效、心情愉快地工作。本系统主要分三个模块:管理员模块、用户模块、教师模块。我主要负责的是系统模块:系统管理员给系统用户分配相应的
2、角色,并给各种角色分配其相应的权限,同时及时的更新数据库中的各种信息。本系统针对不同用户的角色按其权限进行不同的管理。系统为学生角色提供的主要功能主要有个人信息维护(编号,姓名,学号,院系,专业,性别,密码等等)、选课、查看选课信息;为教师角色提供了查看自己所担任的课程的课程表和选拔该门课程的学生信息的功能;为管理员(后台用户)提供的功能包括查看所有的院系、专业、课程、学生、教师的信息并可以对他们进行管理(如添加,编辑,修改,甚至用户权限等等。) 关键词:自动化办公系统,C#设计与数据库的结合,系统管理AbstractIn todays society into the network inf
3、ormation age, the popularity of the Internet makes B/S structure software development becomeIn recent years the development of software mainstream architecture, also make relevant information technology got rapid development. Because society now competition, business change quickly demand is higher
4、and higher, so the software is more and more urgent need to raise work efficiency. In this case, we developed this demand for real-time online courses system.The student worker management system integration of the latest enterprise OA office automation management idea, support intelligent search, dy
5、namic statements, timely communication function, this system USES modular structure design, extensible, easy maintenance, operation simple for partial provide good office staff means and environment, accurate, efficient, happy to work.This system mainly points three modules: administrator module, th
6、e user module, teachers module. I mainly responsible for the system module: the system administrator to users of the system distribution corresponding role, and to each kind of role distribution of their corresponding privileges, and timely update the database all kinds of information.This system fo
7、r the role of different users according to their access for different management. For the role of students provide system main function mainly have personal information maintain (Numbers, name, student id, departments, professional, gender, passwords, etc.), selective course, check information; For
8、teachers to provide access to their role was a course curriculum and selection of this course students information function; As administrators (the background user) provide features include a view of all departments, professional, course, students, and teachers information and can to management (suc
9、h as to add, edit, modify, or even user permissions, etc.)key words : office automation system, C# design and the combination of the database, system management第一章 绪论1.1学生网上选课系统是学校日常教学管理工作中不可或缺的一部分,对于学校的决策者和管理者来说都是至关重要的,所以学生网上选课系统应该为用户提供充分的信息管理和方便的查询功能。但是一直以来。由于主客观因素的制约,人们习惯使用人工的管理方式来管理文件档案。这种管理方式存在
10、着许多缺点:效率低、保密性差,另外时间一长,将产生大量的文件和数据,从而给查找、更新和维护都带来不少的困难和麻烦。随着科学技术的不断提高,计算机科学日臻成熟,其强大的就算功能已经让人们深有体会并开始着手改变旧有的工作方式。计算机已经进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,具有人工管理所无法比拟的优点,如查找方便、可靠性高、信息存储量大、保密性好、寿命长、成本低等等优点。这些优点能够极大的提高人事劳资管理的效率,也是学校科学化、正规化管理与世界接轨的重要条件,因此,很有必要开发这样一款软件。我们根据学院本身的需要,设计了一个网上选课系
11、统系统,该统融合最新的企业OA办公自动化管理理念,支持智能查找,动态报表,及时交流等功能,容纳大量数据的OA办公系统,提供低成本的,无纸化,可视化的自动化解决方案。该系统采用模块化结构设计、可扩展性强、易于维护、操作简便为全院教职工提供良好的办公手段和环境,使之准确、高效、心情愉快地工作。1.2 本文所做工作为了开发出该系统并且是系统能够真正达到“适用、够用、好用”的标准一配合用户单位的使用,查阅相关的书籍及电子文档,也向先辈们请教。在开发设计过程中,通过连接SQL数据库,借助一些工具优化系统。另外,为了增加系统的实用性,使之能尽量与实际的应用系统和用户需求相吻合,我对许多同类网站的内容、功能
12、进行了分析与对比,吸取了它们的可取之处,借鉴了一些经验。我在该设计中主要做了如下几点工作:1.首先我们从每一部分的需求做起,起初是指导老师带我到相应的部分调研,接着我们就独自地完成接下的需求调研;2.接着我们也根据前期的需求进行系统数据库设计,我主要负责把所有的表用SQL数据库建好,以及表之间的关系;3.再接着我们做进行了详细设计,主要是每个小模块的所涉及的设计思路;4.然后我们就进行配置环境 ,在环境测试完成后,就开始了详细的编码,在这准备期间我主要是负责系统小模块的例子编写,以及小难点的攻克;5.编码结束后我们就开始了集成测试,我主要负责的是系统管理的测试工作;6.集成测试结束就开始整理页
13、面,即页面表单,表格的样式,背景颜色字体颜色等,一些样式整合,我主要负责的是主页面的布局;1.3 本文的安排整篇论文共分为6章,各章的主要内容安排如下:1.绪论。介绍论文的选题背景、所做工作以及论文的结构安排。2.系统开发技术与环境。主要介绍本系统用到的主要技术。3.需求分析。主要介绍系统开发前的前期工作,包括可行性分析及系统设计思想与需求规定。从用户需求的角度从系统的角度应该达到的功能、性能、效率等指标。4.系统设计。为了使软件开发者对该软件的功能划分、数据结构及业务流程有一个大概的理解,使之成为整个开发工作的开始。5.系统实现与测试。主要是详细说明项目是如何执行的,界面展示以及系统测试,测
14、试的方法,测试的步骤,测试达到的效果。6.总结与展望。主要在系统实现的过程中的收获。第二章 系统开发技术与环境2.1 Visual studio 2005介绍1998 年,微软公司发布了 Visual Studio 6.0。所有开发语言的开发环境版本均升至 6.0。这也是 Visual Basic 最后一次发布,从下一个版本 (7.0) 开始,Microsoft Basic 进化成了一种新的面向对象的语言:Microsoft Basic.NET。由于微软公司对于 Sun 公司 Java 语言扩充导致与 Java 虚拟机不兼容而 Sun 被告上法庭,微软在后续的 Visual Studio 中不
15、再包括面向 Java 虚拟机的开发环境。 2002 年,随着 .NET 口号的提出与 Windows XP / Office XP 的发布,微软发布了 Visual Studio .NET(内部版本号为 7.0)。在这个版本的 Visual Studio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了 Visual InterDev。与此同时,微软引入了建立在 .NET 框架上(版本1.0)的托管代码机制以及一门新的语言 C# (读作 C Sharp,意为 C+)。C# 是一门建立在 C+ 和 Java 基础上的现
16、代语言,是编写 .NET 框架的语言。 .NET 的通用语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。 Visual Basic、Visual C+ 都被扩展为支持托管代码机制的开发环境,且 Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。而 Visual J+ 也变为 Visual J#。后者仅语法同 Java 相同,但是面向的不是 Java 虚拟机,而是 .NET Framework
17、。 2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名义发布(内部版本号为 7.1)。Visio 作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。.NET 框架也升级到了 1.1。 2005 年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件
18、,甚至包含代码测试功能。这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本。 随着即将发布的 Windows Vista (内部名称:Longhorn) 和 Office 2007,Visual Studio 9 也渐渐浮出水面。Visual Studio 9 目前可以确定的是支持建立于 DHTML 基础上的 AJax 技术,这种微软在 Visual InterDev 时代提出的基于异步的客户端动态网页技术在当年并没有像微软预期中的那么流行起来,反而随着 GMail 等应用而东山再起,渐渐成为主
19、流网络应用之一。同时 Visual Studio 9 会强化对于数据库的支持以及微软新的基于工作流(Workflow)的编程模型。预计为了保持与 Office 系列的统一,Visual Studio 9 的名称为 Visual Studio 2007。它创建满足关键性要求的多层次的智能客户端、Web、移动或基于Microsoft Office的应用程序。新功能特性: 使用Visual Studio 2005, 专业开发人员能够更加方便,并减少程序的错误。 使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境。 在统一的开发环境中,开发并调试多层次的服务器应用程序。 使用集成的
20、可视化数据库设计和报告工具,创建SQL Server 2005解决方案。 使用Visual Studio SDK创建可以扩展Visual Studio IDE的工具。2.2Microsoft SQL Server 自从1989年被推出后,稳步地从做桌面发展到工作组,并最终走进企业计算机房。它能使用户快捷地管理数据库和开发应用程序。SQL Server 2005使用了最先进的数据库结构,与Windows DNA紧密集成,具有强大的Web功能,它可以利用高端硬件平台以及最新网络和存储技术,可以为最大的Web站点和企业应用提供优良的扩展性和可靠性,使用户能够在Internet领域快速建立服务系统,为
21、占领市场赢得宝贵的时间。同时,SQL Server 2005还为用户提供了重要的安全性能的增强,为用户的数据安全提供了可靠的保证。另外,SQL Server 2005在数据库服务器自动管理技术方面处于数据库领域的领先地位,它可以使用户免去烦琐复杂的工作量,从而有精力处理更重要的问题,使系统在商业战略上站得先机。SQL Server 2005凭借其与Windows XP的紧密集成和微软在操作系统上的绝对优势,在数据库市场占有重要的地位。SQL Server 2005提供业界最完善的集成XML技术,在易用性方面当然也是出类拔萃。Microsoft SQL Server 2005是在成熟和强大的关系
22、型数据库中最受欢迎、应用最广泛的一个。它完全满足电子商务、关键业务和数据仓库应用程序的要求。由于其优良的性能、可伸缩性、可管理性、可编程性及价值,它已成为众多客户关系管理系统(CRM)、商业智能(BI)、企业资源规划(ERP)、以及其他商业应用程序供应商和客户的首选数据库。当今有许多著名网站就构筑在SQL Server2000上,如M、D、NASDAQ.com、B等。系统开发测试环境开发测试环境操作系统Window xpWeb服务器Microsoft Internet Information Server 5.0数据库服务器Microsoft SQL Server 2005页面开发软件Visu
23、al Studio 2005 和ASP.Net2.0(C#)浏览器Microsoft Internet Explorer 8.0第三章 系统开发技术与环境3.1 B/S结构模式在线选课系统利用Browser/Server(B/S)结构,实现在线的学生选课、查看功能,教师开课、查看功能,以及后台的学生信息和教师信息管理等功能。在线系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。对于网上选课系统,其目标就是要将传统的纸张选课方式向基于Web的在线选课转变,同时能够实现对学生信息、教师信息及课程的管理。下图是本系统的网络应用原理示意图。选课系统Internet上用户In
24、ternet系统服务器Internet上用户后台数据库图B/S结构的选课系统应用原理示意图3.2功能目标设计和具体页面确定从系统目标设计上看,在线选课系统的主要功能如下:1学生个人选课系统 选课 退课 个人资料 修改密码2.老师个人系统 添加课程 教师资料 修改密码3管理员管理 查看管理学生信息 添加或删除学生记录 修改管理密码 查看教师授课信息 添加或删除教师资料 修改教师密码 根据系统功能的要求,此选课系统分为了3个模块:学生选课系统、教师个人系统、管理员信息管理。下图是整个选课系统的页面逻辑结构示意图:修改教师密码页面教师信息页面教师个人系统身份验证管理员管理身份验证查看学生资料页面删除
25、学生页面添加学生页面修改学生密码页面密码页面添加教师资料页面课程信息页面个人资料页面选择课程页面33.3模块的逻辑结构图此系统主要包括登陆界面,选课界面,信息浏览,信息修改,信息添加,信息删除,其各个系统模块的逻辑页面功能如下图: 第四章 需求分析在软件生命周期中,需求分析是最重要的一个阶段。软件需求分析的质量对软件开发的影响是深远的、全局性的,高质量需求对软件开发往往起到事半功倍的效果,所谓“磨刀不误砍柴功”。我们在对市场进行了详细的调研,接下来我们主要是对大体的业务进行了需求说明和功能需求描述。4.1 需求说明4.1.1系统业务概述网上选课系统主要包括:学生管理、教师管理、管理员管理这3个
26、模块。我负责的是管理员管理模块,该模块在整个系统中及其的重要,该模块主要有:人员角色管理、角色管理、权限管理、角色权限管理、选课信息管理、教师信息管理、学生登录信息管理这七个小功能,不同用户由于权限不同属于不同的角色,角色与权限相对应。增加一个用户时同时设置该用户的角色,有了角色就具备了一定的权限。4.1.2系统用例用例图用来确定需求的范围,这些需求是设计开发的依据。用例图将系统看作黑盒,从外部执行者的角度来理解系统。图中的用例是用户与计算机之间一次典型的交互作用,在UML中,用例表示为一个椭圆,执行者是指用户在系统中用类似人的图形来表示的,但执行者未必是人。例如,执行者可以是一个外界系统,该
27、外界系统可能需要从当前系统中获取信息,与当前系统进行交互。根据学生管理系统项目需求分析,得出系统主要用例图,如图1、2、3、4所示。主要角色(Actor)包括系统管理员、学工管理员、班主任、学生。图3-1 系统管理用例系统主要用例说明如下:l 系统管理系统管理是网上选课系统必备的功能之一。系统管理主要包括权限管理、选课信息管理、角色管理、角色权限设置、人员角色设置等。不同用户由于权限不同属于不同的角色,角色与权限相对应。增加一个用户时同时设置该用户的角色,有了角色就具备了一定的权限。4.2 功能需求描述4.2.1系统管理系统管理功能是网上选课系统中核心模块。该功能主要是针对用户权限进行管理,网
28、上选课系统有不同的用户如学生、教师等,不同的用户具有不同的权限。通过权限与角色、人员与角色的设定,用户具有某种角色就有特定的权限,不同的用户由于角色的不同拥有不同的权限。系统管理设计的思路是:给不同用户赋予不同的角色,不同的角色设置了不同的权限,不同的权限所拥有的功能又不同,这个主要体现在对权限分栏的设置,根据功能分栏的不同,功能页面就是根据这些关系的设置确定的。该模块主要分为:人员角色管理、角色管理、权限管理、角色权限管理、选课信息管理这五个功能。系统提供了系统管理员,可以对所有用户进行管理控制。该模块的功能结构图如下:用户角色的管理角色的管理角色的修改角色权限的管理角色的管理角色的添加角色
29、的查看角色的修改角色的删除选课信息的管理图4-2:系统管理功能结构图1.数据需求用户人员信息,角色信息,权限信息,角色权限信息,分栏信息,用户权限信息.2.用户接口系统管理员通过页面提交各类信息的功能。3.用户权限系统管理员:所有功能。4.报表需求暂无。角色管理角色管理是系统管理员创建角色,查看角色,修改角色以及删除角色。系统角色管理如下图所示:图4-3:角色管理结构图现在我们大家都越来越认识到软件工程在软件开发中的重要作用。我们小组在需求调研结束后我们严格按照软件工程步骤,每一个小模块都有很明确的需求分析,为下一步设计做好充分的准备。第五章 数据库的设计5.1数据库的需求分析根据系统功能设计
30、的要求以及功能模块的划分,下面给出选课系统的各个组成部分的数据项和数据结构。对于学生选课系统数据库,需建立以下数据项和数据结构: 用户表:name、pwd。 教师个人信息:工号,姓名,学历,职称,科研成果。 学生信息:学生学号、姓名、性别、出生日期。对于后台管理数据库,需建立以下数据项和数据结构: 管理员信息:管理员名称,管理员密码。辅助数据库: 课程信息:课程号、课程名称。 选课信息:课程号、学生学号、编号。5.2数据库的逻辑设计通过SQL Server 企业管理器新建一个名为electoralSys数据库,包括五张表(表名分别为:coursetable,selectcoursetable,
31、studenttable,teachertable,usertable)和二十一个存储过程。5.3表的结构设置Coursetable表是为了存储课程的信息,并设置coursetitle为主键,包含的字段如表1所示:列名数据类型长度备注coursenamenchar10课程名Courseyearnchar1选课的年级Coursetitlenchar10课程号图5-3-1 Selectcoursetable表是为了存储供选择的课程信息,userid是主键,其表的设计结构如表2所示:列名数据类型长度备注useridnvarchar20用户IDzuqiuint4足球课程lanqiuInt 4篮球课程p
32、aiqiuint4排球课程jianmeicaoint4健美操课程sandaint4散打课程yumaoqiuint4羽毛球课程tiyuyouxiint4体育游戏课程ppqiuint4乒乓球课程wushuint4武术课程taiquandaoint4跆拳道课程userkindnchar1用户课程图5-3-2Studenttable表是为了存储供选择的课程信息,sturid是主键,其表的设计结构如表3所示:列名数据类型长度备注stuidvarchar20学号stunamenvarchar20姓名stubirnvarchar20出生日期studeptnvarchar20系别stuspecialnvarc
33、har20专业stuclassnvarchar20班级 图5-3-3Teachertable表是为了存储供选择的课程信息,teacherid是主键,其表的设计结构如表4所示:列名数据类型长度备注teacheridvarchar20工号teachernamenvarchar20姓名teachereducationnvarchar10学历teacherpositionsnvarchar20职称teacherachievementnvarchar50科研成果图5-3-4Usertable表是为了存储供选择的课程信息,username是主键,其表的设计结构如表5所示:列名数据类型长度备注usernam
34、envarchar20用户名passwordnvarchar20密码userkindnchar1用户类型图5-3-55.4数据库的存储过程(略)详细请看数据库的存储过程属性。第六章 网上选课系统页面的设计61系统首页 页面示例如图6-1-1所示,给出了选课系统的首页,从图中可以看出,这个页面很简单,用户按照自己的用户名和密码来进入链接的页面。通过登录才可进入选课系统,登录信息提交后检验登录者的身份是否合法,合法则转入对应的操作界面,否则转入出错处理:一,密码错误处理;二,学号错误处理;三,姓名错误处理;(在系统中只有学生,老师,管理员三种身份)。管理员、教师、学生可通过自己的用户名和密码进入相
35、应的页面,根据自己的需求来进行相应的操作。6.2管理员页面 页面示例如图6-1-2所示,给出了管理员进入后的页面,从图中可以看出,管理员可以进行任何操作。管理员在登录页面输入用户名、密码并通过系统的验证后,就进入了管理员模块,左侧的导航栏可以选择所需要的功能:密码管理、学生信息管理、教师信息管理、课程信息管理、个人密码管理。在此着重介绍密码管理这一功能,当管理员点击“密码管理”时,会出现所有的密码信息,如图所示:进入该页面后,管理员可以逐个查找并修改用户名和密码,也可以通过输入用户名或密码来搜索要修改的信息。该页面中也包括管理员自己的用户名和密码。在该模块中,还添加了一个“个人密码管理”的功能
36、,通过这一功能,管理员可以修改自己的密码。6.3教师页面 页面示例如图6-1-3所示,给出了教师进入后的页面,从图中可以看出,教师可以进行相关操作。教师信息浏览包括教师个人信息浏览,课程信息浏览,选课学生名单浏览,添加学生成绩页面。教师个人信息浏览里包括教师的个人信息(工号,姓名,学历,职称,科研成果)和教师的个人密码修改功能。课程信息浏览里主要显示教师所开课程的信息。选课学生名单浏览是通过这个浏览显示所选这个课程的所有学生名单,及学生所在系班级。6.5学生页面 页面示例如图6-1-3所示,给出了学生进入后的页面,从图中可以看出,学生可以进行相关操作。学生信息浏览包括学生个人信息浏览,已选课程
37、浏览。学生个人信息浏览里包括学生的个人信息(姓名,学号,出生年月,系别,专业,班级)和学生的个人密码修改连接功能(在设置他们的初始密码时就设置为他们的出生年月)。已选课程浏览是为学生提供的查看本人已经选择的体育课程信息,根据选择的课程显示上课的时间和地点,同时也便于学生对自己所选课程的浏览、核对。第七章:系统调试在这一节中,我们主要讨论了两个问题,一个是系统的联机文档,另一个是系统的测试,下面我们分别加以说明。作为一个完整的系统,联机文档是其中不可缺少的部分也是相当重要的部分。好的文档能够使用户快速了解并准确的使用系统的各项功能。减少误操作,减少错误产生的可能,这对用户和开发人员都有很多的好处
38、。所以在开发本系统中,也加入了不少的文档,除了对于三大模块的详细说明外,对于易出错和不易操作的地方(如多条件查询部分)又作了详细的说明。 由于本身能力的局限性,所以做编写的代码,即使经过反复检查也难免出错所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。我们在本系统的测试中使用了黑盒法(即不关心程序内部的逻辑结构,而是根据程序的功能来设计是检测)请一位不熟悉本系统的人来进行随意性的操作,打破习惯的操作顺序,从中发现错误,在此阶段系统的大量错误得到了改正。 信息管理系统所涉及的数据库设计的重要步骤加载测试。加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均
39、可视为对数据库的加载测试工作。要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:1)基本表的个数越少越好。2) 主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。3)字段的个数越少越好。4) 所有基本表的设计均应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。第八章:具体代码8.1 公共模块的代码Web.config的代码8.2界面主体的框架第九章:总结与展望时光飞逝,流年似水,短短的设计即将结束,现在回头想想半年的设计,我对自己的这次设计有了更深,更新的体会。在本次设计的全过程中
40、,我对三年所学的知识有了一个比较系统的认识和理解。涉及了各方面的知识,大大扩展了我的知识面,同时是我学会了如何使用所学的知识去解决一些实际的问题。 在设计中我深知自己掌握的知识还远远不够,掌握的一些理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是光知道书本上的知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应用到时间中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定要去应用它,发展它,让它在现实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。而且知识又不是单一的,它是互相联系的,学科与学科之间都有着内在的联系。计算机是
41、一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。在设计阶段,通过对课题的深入分析与研究,迫使我对技术有了一定的了解。在遇到问题时,得到了指导老师与同学的悉心帮助,使我感受到集体的力量是无穷的。 通过这次设计,我学会了和别人配合工作,因为一个人所学的知识不可能面面俱到的,只有通过合作,发挥自己的优点,体现团队精神,才能使工作做得更为出色。通过这次设计,我学到了许多书本上学不到的知识,增强了自己的动手能力。即将毕业我十分珍惜这次锻炼的机会,我按部就班的完成了自己的设计任务,但由于自己的知识水平有限,仍然存在很多的不足之处,恳请老师多多指教!当今的社会是竞争的社会,而人才的竞争则是竞
42、争的焦点,毕业设计对于我们即将离校的同学来说,是离校前很好的一次锻炼,使我们各方面的能力都有了很大的提高,为我们踏出校门,走上社会增强了能力与自信! 计算机技术的高速发展,使我深深地认识到只有不断的加强学习,才能在计算机技术方面不至于被淘汰,今后,我还要加强学习,努力使自己成为一位专业的计算机人员,为我自己所从事的工作服务。参考文献 1 管理信息系统 ,清华大学出版社 2数据库系统概论 ,高等教育出版社3ASP.NET编程基础及应用 ,机械出版社 4ASP.NET项目开发指南,清华大学出版社致谢语首先非常感谢学校能开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。 本次毕业设
43、计大概持续了三个月的时间,现在终于到结尾了。刚拿到这个课题时,觉得这个课题比较难。今天回过去看看,却十分的欣慰,因为通过我们的努力终于完成了。虽然这不是我读大学以来第一次写论文,但却是花费心血最多的一次,这是对我大学三年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都进步了。这期间凝结了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。 首先,我要特别感谢老师对我的悉心指导,在设计期间郭老师帮助我收集文献资料,理清设计思路,指导操作方法,并对我所做的课题提出有效的改进方案。老师渊博的知识、严谨的作风、诲人不倦的态度和学术上精益求精的精神让我受益终生。其次,学校在这方面也给我们提供了很大的支持和帮助,学校领导比较重视,给我们安排了较多的上机次数和足够的计算机,让我们有尽可能多的时间上机;并为我们开通了网线,方便我们上网查找信息;另外提供了专门的教室方便我们上机调试;每个设计小组配有专门的指导老师,帮助我们能顺利完成整个设计。对于学校和老师为我的毕业设计所提供的极大帮助和关心,在此我致以衷心的感谢!另外,还要感谢同学三年来对我的关心与支持,感谢各位老师在学习期间对我的严格要求。同时也要感谢身边朋友的热心帮助,没有你们的支持与关心,就没有我今天的毕业设计!25