毕业设计 校友录系统 - 图文
更新时间:2024-05-18 06:39:01 阅读量: 综合文库 文档下载
- 毕业设计和毕业论文的区别推荐度:
- 相关推荐
华北科技学院毕业设计(论文)
摘 要
近年来计算机技术飞速发展,尤其网络的发展越来越深刻的改变了人们的方方面面,浏览新闻、查询信息、发送邮件、在线观看电影,在线聊天,享受着网络带来的办公的高效和生活的便利。校友录系统更改变了人们的联系方式可以使远隔千里之遥的校友随时通信。华北科技学院校友录是基于Web的信息处理基础上利Microsoft Asp.Net作为开发工具,后台数据库采用SQL Server 2005数据库设计开发的一个系统。系统主要实现前台界面设计和后台数据库的设计。本系统的主要功能模块包括用户注册、用户登录、留言信息的发布、查找同学以及查找班级等。系统界面美观,使用方便为同学间的信息交流和知识的传播提供了很大的方便。文中主要描述了校友录系统的设计方法和实现过程,阐述了系统的需求分析、概要设计、数据库设计以及实现步骤重点论述了系统的详细设计和实现过程方面。 系统具有功能强大的优势,采用了目前流行的B/S结构,通过
Internet/Intranet实现了对校友录进行管理。在设计中,ASP应用于WEB设计中,与SQL Server2005紧密联合,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单,最终达到信息自由交换,资源自由共享。它极大地便捷了校友之间的联系,同时也充分体现出现代社会信息化管理的理念。
关键词:校友录;Asp.Net技术;SQL Server2005数据库
i
华北科技学院毕业设计(论文)
Abstract
In recent years, with the rapid development of computer technology, particularly, the Internet is becoming more and more profound in changing all aspects of people’s life, such as browsing news and information, sending e-mail, watching movies online, chatting online, enjoying the high efficiency office working and convenient life which brought by the Internet. Due to Alumni the connecting way is highly improved even students from thousands of miles can get instant messages .NCIST School Alumni is based on the WEB and information processing is based on the Microsoft Asp.Net as a developing tool, backstage database uses SQL server2005 database for designing and developing. The system's mainly function modules include user registration, users log in, the message of the release of information, looking for students to find classes and so on. System Interface is beautiful and easy to use for exchanging information between students. The article describes the main Alumni of the system design and implementation of the process, explains the system needs analysis, outline design, database design, focuses on the detailed design and realization of the process. The system has power function and adopts the prevailing B/S structure, through the Internet/Intranet to realize the managing of students’ material. In its design, ASP is used in WEB, and working closely with the SQL Server2005 to make the applications a better use of the functions which are provided by operating systems. It can also make application development faster and easier. It can realize sharing resources and information freely. It is greatly convenient for connecting between students and reflects the concept of informationization managing in modern society.
Key Words:Alumni; ASP.NET; SQL Server2005
ii
华北科技学院毕业设计(论文)
目 录
摘 要 ......................................................................................................................... i Abstract........................................................................................................................... ii 第1章 绪 论 ........................................................................................................... 1
1.1本文工作的来源 ............................................................................................... 1 1.2目的和意义....................................................................................................... 2 1.3国内外进展....................................................................................................... 3
1.3.1国外进展 ............................................................................................... 3 1.3.2国内进展 ............................................................................................... 4 1.4本文工作的主要内容 ....................................................................................... 4 第2章 需求分析 ........................................................................................................... 5
2.1系统的需求分析 ............................................................................................... 5
2.1.1功能需求分析 ..................................................................................... 5 2.1.2数据需求分析 ..................................................................................... 6 2.2系统性能需求分析 ........................................................................................... 6 第3章 总体设计 ........................................................................................................... 8
3.1系统的处理流程 ............................................................................................... 8
3.1.1普通用户模块 ..................................................................................... 8 3.1.2班级信息管理模块 ............................................................................. 8 3.1.3留言信息管理模块 ............................................................................. 8
第4章 详细设计 ......................................................................................................... 11
4.1数据库设计..................................................................................................... 11
4.1.1 数据库概述 ...................................................................................... 11 4.1.2 与数据库结合的前台页面脚本语言ASP ....................................... 12 4.1.3 数据库设计要点 .............................................................................. 13 4.1.4数据库表结构设计 ........................................................................... 13
I
华北科技学院毕业设计(论文)
4.2系统模块设计 ................................................................................................. 16
4.2.1普通用户操作模块 ........................................................................... 19 4.2.2班级管理人员操作模块 ................................................................... 24
第5章 系统的编码 ..................................................................................................... 28
5.1 选择编程语言 ................................................................................................ 28 5.2 代码举例........................................................................................................ 30 结 论 ........................................................................................................................ 32 参 考 文 献 ................................................................................................................. 34 致 谢 ...................................................................................................................... 35 附录A
部分功能实现编码 ...................................................................................... 36
外文科技资料翻译 ....................................................................................................... 38
英文原文 ............................................................................................................... 38 中文译文 ............................................................................................................... 44
II
华北科技学院毕业设计(论文)
第1章 绪 论
在这个飞速发展的信息时代,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们重视。 计算机已经成为信息处理的重要工具,它在信息存储、传播等方面有着极大的优势体现。其强大的功能已经让现代社会的人们轻松接受。计算机进入人类社会的各个领域并发挥着越来越重要的作用。随着数据库技术的发展,数据库应用程序所能实现的功能越来越多,这也就对应用程序本身提出了越来越高的要求,要求应用程序本身有较强的适应性和很好的逻辑思路。
1.1本文工作的来源
今天人们谈到计算机必然地和网络联系起来,电子邮件,视频会议,将逐步代替传真,电话。一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的Internet在过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像Internet一样,剧烈地改变着我们的学习、生活和习惯方式。人在计算机互联网的时代传播者不再是以前在传统时代话语权的霸主,不再具有那层神秘的外衣。代之而来的是身份的平民化。每个人都有可能成为具有巨大社会影响的传播者。传播者与受众的互动性也越来越强。传播者在网络时代的身份更接近于一个信息的传播者,为受众挑选海量的信息,供受众进行选择。信息的供求关系因为网络而发生180度的大转变。现在是信息社会,信息这一商品已处于一种供大于求的状况。在这种情势下传播者就不得不思考着如何去讨好群众,这些他们的衣食父母。从这一状况看,计算机以及其网络的发展必然是各个企业的必须面对的重要问题,应用计算机办公技术更加的势不可挡。从种种OA的出现,随处办公技术逐渐的普及到了各个公司的办公方式上面。
计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和
- 1 -
华北科技学院毕业设计(论文)
全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同已经离不开的自行车、汽车一样。一切的一切应该表明,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。
1.2目的和意义
当同学们离开校园,走上各自的人生历程,同学间的友谊将成为宝贵的人生精神财富。 但是随着时间的流逝,工作变迁,生活环境的转变。老友难聚,友情难叙。华北科技学院同学录是为华北科技学院校友之间进行交流和联系提供的一个平台。利用我校的网络资源优势和技术优势,通过提供完善的同学录服务,和规范同学录的管理,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的, 并以此加快我校的信息化建设。
在这次制作中能使我们充分利用网页制作、Asp.Net语言、SQL Server 2005数据库来制作一个好的网站,也使我们对Asp.Net语言和SQL Server 2005数据库掌握的更深,更透彻。系统引用了ASP这一具有强大功能、用于Web开发的开发环境。ASP应用于WEB设计中,与SQL Server2005紧密联合,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。本系统采用B/S模式,其最根本的目的是让同学可以通过网络在线互动,通过学校的内部或外部网络进行学校资讯以及信息的及时发布以及同学间的交流,并且具有操作方便,响应快捷等优点。
华北科技学院同学录是基于Windows 2003环境B/S模式进行开发,本系统前台使用Microsoft Visual Studio 2005中的Asp.Net(C#语言)技术进行开发,后台数据库采用SQL Server 2005数据库进行数据处理。
本系统是为了方便校友之间联系而使用的一种系统。是在对华北科技学院学院各系及各系班级进行实地调研后,以实际为基础进行设计的。本系统属于B/S模式,可以通过前台浏览器的操作界面访问后台数据库,对数据库进行数据的更新、查询、删除和修改。本系统包括3大模块:用户信息管理、班级信息管理、留言信息管理。
一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能。
- 2 -
华北科技学院毕业设计(论文)
1. 实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,度身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为公司学校等通用的网络软件。
2. 先进性:本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。以Asp.Net为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。
3. 高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。
4. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。
5. 采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。
6. 可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。
7. 可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。
8. 智能性:系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。
1.3国内外进展
1.3.1国外进展
在随着社交网站在现在社会的流行,以Facebook为代表的SNS网站成了国外成功的典型案例。 Facebook的成功使更多创业者加入到SNS(Social Network Service,社交网络)领域中,这些遍布各地SNS网站通过人际关系为纽带的关联,形成了众多人脉聚合平台。
这种机制下的交际网站虽然使用户更容易稳固自己的关系网,但仍然凸显出了一些问题。例如其虽然用互联网模拟了现实中交际需求,但如果仅局限于一般的大众化交友模式,除了形式上区别外,未能实现实名制和因此带来价值性的关联。
- 3 -
华北科技学院毕业设计(论文)
在互联网已经成为不可或缺工具的今天,人们更希望网络能对自己的工作、个人发展提供更加便捷、高效的支撑和帮助。因此,在SNS已经建立起的诚信平台上,其商务价值逐渐展现出来,2007年12月4日,香港首富李嘉诚向美国社交网站Facebook砸下6000万美元的重金,就在两个月之前,SNS网站Facebook刚刚获得了微软2.4亿美元的投资。
1.3.2国内进展
长就在国外的SNS网站不断传出好消息的时候,国内的SNS却稍显沉寂。除了若邻之外,国内的商务SNS公司都没有资本上的动作。盈 利模式的匮乏让国内SNS还处在漫长的培育期内。天际网CEO林说,“我们一开始已经把期望值降低了,但是比我们想象的还要艰难还要慢,市场培育的过程比 我们想象的还要久。”
在国内,人人网成功的由原始的校内网改造成适合于更广泛人群的人人网,恰似一个巨大的校友录。不但成功的将每个学校的学生吸引进来,进行网络资讯,个人信息的及时更新分享,也为各个学校同学的联系提供了强大的平台。人人网要发展成为为整个中国互联网用户提供服务的SNS社交网站,给不同身份的人提供了一个全方位的互动交流平台,大大提高了用户之间的交流效率降低了维护用户之间交流的成本,通过提供发布日志、保存相册、音乐视频等站内外资源分享等功能搭建了一个功能丰富高效的用户交流互动平台。
1.4本文工作的主要内容
基于Web的站点和系统具有鲜明的特点,就是简单,方便,资源交换更自由,信息交换更及时,这些都是奠定Web系统称为当今潮流开发的方向的基础,小到局域网,校园网,大到整个互联网,Web站点系统的搭设其实是方便快速可行的,还可以充分的利用各种条件来进行开发,本文中的基于Web的校友录系统,采用ASP脚本语言,搭配SQL Server2005数据库进行构建,可以十分契合的完成系统各项功能,在同学间进行信息资源交换的同时,实现各方面的要求,通过使用ASP脚本语言完成基于Web的校友录系统。
- 4 -
华北科技学院毕业设计(论文)
第2章 需求分析
根据华北科技学院的班级特点及同学录系统应具有的基本功能,本同学录系统开发完成后应完成以下目标:
班级管理包括创建、查找和维护班级。 用户管理包括注册、修改和删除用户。 留言管理包括发表、查看和删除留言。 具有管理员权限及方便可靠的系统维护。
界面友好美观,操作简单易行,查询灵活方便,能够增进同学间的友宜。
2.1系统的需求分析
基于WEB的校友录系统,为华北科技学院同学间的交流提供一个平台。
系统需求分析主要就是明确校友录系统所要实现的目标,并给出解决方案。对系统的需求分析可以从功能需求和数据需求两方面来进行。功能需求分析主要是对系统所要实现的目的进行分解,使之形成既相互独立又相互联系的几个部分,然后将每个部分映射为一个或多个功能,这些功能相互之间形成一个有机的整体。数据需求分析就是对系统中涉及的数据进行识别,并描述出它们在系统中的关系和流向。
如上所述,通过功能需求分析可以得到系统的主要功能,通过数据需求分析则对数据库设计有所帮助。下面详细进行这两个部分的分析。 2.1.1功能需求分析
校友录系统的基本操作主要在功能上分为用户注册、查询班级、创建班级、班级留言、权限管理五大部分:
1、用户注册
用户注册是核心功能,它包括普通用户与管理员的登录操作,管理员对普通用户的审核以及删除操作。
2、班级查询
班级查询是重要功能之一,它能提供直观的数据给用户,使用户了解现有的班级状况以及需要加入的班级,如果没有查找的班级即可通过创建班级的功能,按照华北科技学院的班级号进行班级的创建与查询。
- 5 -
华北科技学院毕业设计(论文)
3、创建班级
当用户注册成功时,首先进行班级查找,若不能找到此班级,即可按照规则创建班级,并对班级进行查看。
4、班级留言
班级留言功能可以使加入班级的同学进行相互的交流,通过留言功能实现多方的通信功能。同时,使得本班同学之间进行信息的及时分享。同样,班级管理员可以对留言内容进行管理,如删除等操作。
5、权限管理
一般分为多种不同的管理角色,灵活地控制不同管理角色的管理权限,分别使用系统管理员与班级管理员等角色。 2.1.2数据需求分析
本系统所使用到的数据需求有以下方面:
系统所管理的内容系统所管理的内容有用户信息表、个人信息表、班级信息表、留言信息表、申请修改信息表;其中用户信息表主要有用户名、用户密码、用户的超级密码,个人信息表有姓名、性别、出生年月、联系方式等,班级信息表有班级号、班级名称、所在系别、入学年份、班级黑板等,留言信息表有留言内容、留言时间、留言人信息、留言班级等。
2.2系统性能需求分析
校友录系统,根据其使用的特定对象,在性能上要求简洁快捷,易用易懂,可以使不同的用户在各自的权限页面下快捷有效的完成自己的操作。本系统采用VS2005环境下,ASP+SQL Server2005的结构设计,系统响应时间短,面对大群体的操作人员,采用SQL Server2005数据库可以最大的发挥出技术的优势,支持大批量的用户同时访问系统。
1.软件环境以用编程语言及开发工具:
(1) 操作系统
该系统采用的操作系统是Microsoft Windows Server 2003 Enterprise Edition。微软的Windows 2003系统是目前服务器电脑中使用得较为广泛的计算机操作系统,它不仅给
- 6 -
华北科技学院毕业设计(论文)
人们平日的工作、上网以及娱乐带来了方便,同时系统的性能也相对稳定。此操作系统提供给用户良好的界面、稳定的性能、安全的网络环境。
(2) 服务器ASP下的配置
本系统的WEB服务器采用VS2005提供的C#语言开发,并提供了ASP的网页环境,构建出一个快捷有效的开发环境。
(3) 数据库服务器
本系统采购SQL Server 2005数据库;其特点在本文下会有详细的介绍。
(4) ASP技术
本系统采用ASP技术进行架构;ASP编程语言特点在本文下方也会有详细的介绍。
(5) JavaScript 语言
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择。
(6) 开发工具VS2005
开发工具Visual Studio 2005企业级工作平台,利用它我们可以在数据库和C#的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的C#集成开发环境, 包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, SQL。
2.硬件环境:
服务器CPU:PIII 500以上,内存:256M以上; 客户机满足IE;
- 7 -
华北科技学院毕业设计(论文)
第3章 总体设计
3.1系统的处理流程
3.1.1普通用户模块
普通用户在验证登陆后,进入操作面板,面板下设有修改密码,查询同学信息,查询班级信息等模块,并统一进行操作处理;
修改密码:修改自己的密码;
查询同学信息:普通用户模块重要的模块,实现用户对所有的注册同学信息的查询统计,通过此查询统计了解学校加入同学的信息;
查询班级信息:用户通过此功能能帮助用户很快查找到自己的班级,通过此查找能直观的了解创建的班级,防止重复班级的创建。 3.1.2班级信息管理模块
用户在验证登陆后,进入校友录首页,首页下设有创建班级,查询班级信息,查询注册人员信息、班级信息管理等模块,并统一进行操作处理;
班级留言:留言信息供本班同学浏览;
查看同学录:查看加入班级同学的个人信息,如姓名、联系方式等;
查找班级:用户通过此功能能了解到所创建班级的现状,通过此查询能直观的对本学校的班级进行查阅; 3.1.3留言信息管理模块
系统管理员用户在验证登陆后,进入操作面板,面板下设有修改密码,查询班级同学信息,查询班级留言、资料修改、留言管理等模块,并统一进行操作处理;
修改密码:修改自己的密码;
查看留言信息:普通用户模块重要的模块,实现用户对所有的采购单信息的查询统计,通过此查询统计了解公司采购物资的规律;
编辑留言信息:用户通过此功能能进行留言信息的编辑,对不符合规范的留言进行有效编辑;
删除留言信息:通过此功能,对于不规范的留言进行删除处理;
- 8 -
华北科技学院毕业设计(论文)
华北科技学院校友录系统总体设计详情见图3.1。
删除留言删除成员查找班级删除查找校友查询管理员查看留言查看通迅录资料修改操作普通用户创建班级申请处理处结果发表留言
图3. 1 华北科技学院校友录系统总体设计图
用户进入本系统后,拥有用户名和密码的用户可以直接登陆系统,系统根据用户身份给予不同的版面显示;没有用户名和密码的用户只能联系管理员,或者通过发邮件的方式,或者通过其实方式联系管理开通用户名和密码。管理员开通后把用户的ID和密码信息发送给用户,用户在获得用户名和密码后才能登陆系统。其设计工作流程见图3.2。
- 9 -
华北科技学院毕业设计(论文)
开始 是否会员 N 联系管理员 Y 登陆 开通用户 N 重新联系 Y 登陆 结束 图3. 2 华北科技学院校友录工作流程
- 10 -
华北科技学院毕业设计(论文)
第4章 详细设计
4.1数据库设计
4.1.1 数据库概述
数据库技术特别是关系型数据库技术,是信息社会的重要基础之一,是计算机科学领域发展中最为迅速的分支。数据库技术的出现,是计算机数据处理技术的重大进步,它具有以下特点:
实现数据共享。数据共享允许多个用户同时存取数据而不相互影响,这个特征正是数据技术先进性的体现。
实现数据独立。数据独立是指应用程序不必随数据存储结构的改变而变动,这是数据库技术的一个最基本的优点。
减少了数据冗余度。用户的逻辑数据文件和具体的物理数据文件不必一一对应,存在着“多对一”的关系,有效地节省了存储资源。
避免了数据不一致性。由于数据只有一个物理备份,数据的访问不会出现不一致的情况。
加强了对数据的保护。数据库加入了安全保密机制,对数据进行集中控制和并发访问控制,保证了数据的安全、完整和准确。
基于web的华北科技学院校友录系统,系统数据库采用SQL Server 2005数据库: SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase则较专注于SQL Server在UNIX 操作系统上的应用。
SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
- 11 -
华北科技学院毕业设计(论文)
SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。 4.1.2 与数据库结合的前台页面脚本语言ASP
ASP1998年,微软公司发布了Asp2.0 、Asp10和Asp2.0主要区别是外部的组件需要实例化。有了Asp2.0和IIS4.0,我们就有可能建立Asp应用了,而且每个组件就有了自己单独的内存空间。内置的Microsoft Transaction Server(MTS)也使用组件制作便得简单。
微软公司接着开发了Windows 2000操作系统。 这个Windows版本给我们带上了IIS5.0以及Asp3.0。此次并不是简单对Asp进行补充,核心的不同实际上是把很多的事情交给了COM来做。在Windows 2000中,微软结合了MTS与COM核心环境做出了COM+,这就让主机有了一种新的方法来使用组件,同样给主机带来了更多的稳定性,成了一个可以升级的效率高的工作平台。IIS 5.0在表面上似乎没有改什么,但是在接口上动的手术比较大。在内部,它使用COM+组件服务来对组件提供一个更好的执行的环境。
一个Asp.Net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性Asp.Net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
Asp.Net 的语法在很大程度上与Asp兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 Asp应用程序中逐渐添加Asp.Net功能,随时增强Asp应用程序的功能。 Asp.Net 是一个已编译的、基于.Net的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比Asp即时解释程序速度上要快很多.而且是可以用任何与.Net兼容的语言(包括 Visual Basic .Net、C# 和 Java Script .Net)创作应用程序。
- 12 -
华北科技学院毕业设计(论文)
另外,任何Asp.Net应用程序都可以使用整个 .Net Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
4.1.3 数据库设计要点
在进行数据库设计之前,必须明确建立数据库的目的,故首先需要进行完整的功能需求分析。功能确定之后,开始进行数据库的逻辑结构设计,建立实体模型,在逻辑上满足功能需求。在建立实体模型时,实体要逐一命名,并要描述其间的各种关系,确定其属性。在逻辑结构确定之后,进行关系数据的设计,将实体模型转换成关系模型,建立数据表,建立字段,确定每个字段的数据类型和数据长度的值域。
另外,好的关系数据库必须确定每个数据表的主键,在需要外键的字段建立外键进行约束。还需要对进行查询的字段建立索引,具体应该根据程序和查询语句来建立。
本系统大部分是基于数据库的,为了更好地组织数据和设计出实际应用数据库,应该建立整个数据库的关系结构。 4.1.4数据库表结构设计
User表,用于所有用户的相关信息,如管理员账号,密码,操作权限等等,详细字段结构请见表4.1。
表4.1 user表结构字段详细 序号 1 2 3 4
英文名 UserId UserMing UserPw UserMib
中文名 编号 用户名 用户密码 用户密保
类型 Int Varchar(20) Varchar(20) Varchar(50)
允许空 否 否 否 否
- 13 -
华北科技学院毕业设计(论文)
xin表,用于用户的相关信息,详细字段结构请见表4.2。
表4.2 xin表结构字段详细 序号 1 2 3 4 5 6 7 8 9 10
班级信息表表,用于班级的相关信息,详细字段结构请见表4.3。
英文名 XinId XinYong XinMing XinSex XinShengr XinTel XinDiz XinYoub XinEmail XinQq
中文名 编号 用户名 真实姓名 性别 出生日期 联系电话 通迅地址 邮政编码 电子邮箱 QQ
类型 Int Varchar(50) Varchar(50) Varchar(50) Datetime Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50)
允许空 否 否 否 否 否 是 是 是 是 是
- 14 -
华北科技学院毕业设计(论文)
表4.3 Bj表结构字段详细 序号 1 2 3 4 5 6 7 8 留言信息表,用于用户留言的相关信息,详细字段结构请见表4.4。
英文名 BjId BjBanh BjMing BjXi BjYongh BjNian BjHeib BjAdmin
中文名 编号 班级班号 班级名 班级所在系 用户名 入学年份 班级黑板 班级管理员
类型 Int Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(50) Varchar(1000) Varchar(50)
允许空 否 否 是 是 是 是 是 是
表4.4 Liu表结构字段详细 序号 1 2 3 4 5 6 英文名 LiuId LiuYongh LiuTime LiuNeir LiuMing LiuBanh
中文名 编号 用户名 留言时间 留言内容 留言人 留言班号
类型 Int Varchar(50) Datetime Varchar(500) Varchar(50) Varchar(50)
允许空 否 否 否 否 否 否
- 15 -
华北科技学院毕业设计(论文)
申请修改表,用于用户申请管理等操作的相关信息,详细字段结构请见表4.5。
表4.5 Shen表结构字段详细 序号 1 2 3 4 5 6 英文名 ShenId ShenYongh ShenTime ShenTim ShenNeir ShenHou
中文名 编号 用户名 申请时间 申请题目 申请内容 处理结果
Int Varchar(50) Datetime Varchar(50) Varchar(500) Varchar(50)
类型 允许空 否 否 否 否 否 是
4.2系统模块设计
华北科技学院校友录系统,包含有普通用户操作模块,系统管理员管理模块2部分,不同的使用群体对应使用不同的模块功能,各个模块的基本功能,如修改密码、删除留言等。华北科技学院校友录系统的主界面请见图4.1。
- 16 -
华北科技学院毕业设计(论文)
图4. 1 华北科技学院校友录系统主界面
从主页面可以有注册、登录、学院主页、创建班级等;说明界面详情请见图4.2。
- 17 -
华北科技学院毕业设计(论文)
图4. 2 华北科技学院校友录系统说明界面
另一个入口修改密码与找回密码,具体是通过用户名以及超级密码来二次验证来修改密码;修改密码的界面为图4.3。
- 18 -
华北科技学院毕业设计(论文)
图4. 3 找回密码界面
用户进行登陆后,系统会根据后台数据库的数据得知当前用户的身份,并为之转到相应的操作界面。
4.2.1普通用户操作模块
普通用户,作为本系统的一般应用群体,其基本的功能是对班级进行查询和创建,可以根据班级号的条件查询。普通用户模块图请见图4.4。
- 19 -
华北科技学院毕业设计(论文)
图4. 4 普通用户模块图
步骤1:登录校友录点击主页面的“查找班级”按钮; 步骤2:在如图4.4所示的位置输入自己的班号;
步骤3:单击“查询”按钮,如果有此班级则在下方列出用户查找的班级,如果没
有提示未找到;
步骤4:在列出的班级右则点击“加入班级”按钮,如果用户没有班级则可以加入
班级,提示加入成功,否则提示加入出错。
所有用户如果未查找到班级即可创建班级;图4.5是某一个用户创建班级的界面。
- 20 -
华北科技学院毕业设计(论文)
图4. 5 用户创建班级图
步骤1:登录校友录点击主页面的“创建班级”按钮; 步骤2:在如图4.5所示的页面输入班级的各项信息;
步骤3:单击“创建”按钮,如果已有要创建的班级或输入信息有错,则提示出错
信息,如果没有错误则提示创建成功,将此用户加入该班级并设置成为此班级管理员用户。
查看与发表留言功能,实现对班级内部留言的查看,由管理员对留言的内容进行管理,如删除等操作;用户可以根据留言进行回复等操作;班级留言界面如图4.6所示。
- 21 -
华北科技学院毕业设计(论文)
图4. 6 班级留言界面
步骤1:用户登录校友录并已经加入班级; 步骤2:在我的班级页面中单击“班级留言”按钮;
步骤3:在如图4.6所示的页面,上半部为班级已有的留言,下半部在提示用户输
入留言的位置输入自己的留言;
步骤4:单击“提交”按钮,即可发表自己的留言。
查询校友功能,同样实现对校友信息的查看,用户可以根据条件筛选进行查询;校友查询以及资料修改界面如图4.7所示。
- 22 -
华北科技学院毕业设计(论文)
图4.7 查询校友界面
步骤1:登录校友录点击主页面的“寻找校友”按钮; 步骤2:出现如图4.7所示的页面;
步骤3:本部分为模糊查询,输入好友的名子,单击“查找”按钮,如果该好友已
经注册并完善了自己的详细信息,则可以看到好友的名字、性别和所在班级;否则提示未找到好友。
资料修改功能,用户加入班级后,通过点击资料修改即可完成对个人信息的更正与详细信息修改操作。修改个人资料如图4.8所示。
- 23 -
华北科技学院毕业设计(论文)
图4.8 资料修改界面
步骤1:在班级页面单击“资料修改”按钮;
步骤2:进入如图4.8所示的页面,进行修改自己所在班级的资料;
步骤3:单击“确认”按钮,如果用户输入的信息格式正确提示修改成功,否则提
示格式错误。
4.2.2班级管理人员操作模块
班级管理员,作为系统的管理群体,其基本的功能具备普通用户操作模块的所有功能同时还拥有对班级资料以及通讯录留言等模块功能的管理。
留言以及通讯录管理的功能模块界面如图4.9所示。
- 24 -
华北科技学院毕业设计(论文)
图4.9 管理模块界面
管理氛围留言管理与通讯录管理;管理留言信息模块界面如图4.10所示。
- 25 -
华北科技学院毕业设计(论文)
图4.10 管理留言信息界面
通讯录信息管理模块界面如4.10所示。
- 26 -
华北科技学院毕业设计(论文)
图4.11 管理通讯录界面
本章通过对华北科技学院校友录系统的各项功能的简单介绍,使得用户了解整个系统的操作应用功能。用户可以方便快捷的使用本校友录,因为本系统的各部分功能大同小异,这里主要介绍了以上几个部分的操作步骤,剩下查看通讯录、近期动态、管理班级等其它功能,当用户登录到页面后按要求操作即可。
- 27 -
华北科技学院毕业设计(论文)
第5章 系统的编码
5.1 选择编程语言
近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击。.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。这是本文选.NET作为开发工具最重要的原因之一。
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的C#支持成为.NET开发的首选语言。
C#最引人入胜的地方是它和Java的不同,而不是相似的地方.这一节(和这个系列第二部分的大部分地方)讲述了C#实现的和Java不同的地方或者Java根本没有的特点。
(1)中间代码
微软在用户选择何时MSIL应该编译成机器码的时候是留了很大的余地.微软公司很小心的声称MSIL不是解释性的,而是被编译成了机器码.它也明白许多--如果不是大多数的话--程序员认为Java程序要不可避免的比C编写的任何东西都要慢.而这种实现方式决定了基于MSIL的程序(指的是用C#,Visual Basic,\的一个符合CLS的版本--等语言编写的程序)将在性能上超过\解释性的\代码.当然,这一点
- 28 -
华北科技学院毕业设计(论文)
还需要得到事实证明,因为C#和其他生成MSIL的编译器还没有发布.但是Java JIT编译器的普遍存在使得Java和C#在性能上相对相同.象\是编译语言而Java是解释性的,\之类的声明只是商业技巧.Java的中间代码和MSIL都是中间的汇编形式的语言,它们在运行时或其它的时候被编译成机器代码.
(2)命名空间中的申明
当你创建一个程序的时候,你在一个命名空间里创建了一个或多个类.同在这个命名空间里(在类的外面)你还有可能声明接口,枚举类型和结构体.必须使用using关键字来引用其他命名空间的内容.
(3)基本的数据类型
C#拥有比C,C++或者Java更广泛的数据类型.这些类型是bool, byte, ubyte, short, ushort, int, uint, long, ulong, float, double,和decimal.象Java一样,所有这些类型都有一个固定的大小.又象C和C++一样,每个数据类型都有有符号和无符号两种类型.与Java相同的是,一个字符变量包含的是一个16位的Unicode字符.C#新的数据类型是decimal数据类型,对于货币数据,它能存放28位10进制数字.
(4)两个基本类
一个名叫object的类是所有其他类的基类.而一个名叫string的类也象object一样是这个语言的一部分.作为语言的一部分存在意味着编译器有可能使用它--无论何时你在程序中写入一句带引号的字符串,编译器会创建一个string对象来保存它.
(5)参数传递
方法可以被声明接受可变数目的参数.缺省的参数传递方法是对基本数据类型进行值传递.ref关键字可以用来强迫一个变量通过引用传递,这使得一个变量可以接受一个返回值.out关键字也能声明引用传递过程,与ref不同的地方是,它指明这个参数并不需要初始值.
(6)与COM的集成
C#对Windows程序最大的卖点可能就是它与COM的无缝集成了,COM就是微软的Win32组件技术。实际上,最终有可能在任何.NET语言里编写COM客户和服务器端.C#编写的类可以子类化一个以存在的COM组件;生成的类也能被作为一个COM组件使用,然后又能使用,比方说,JScript语言子类化它从而得到第三个COM组件.这种现象的结果是导致了一个运行环境的产生,在这个环境里的组件是网络服务,可用用任何.NET语言子类化。
(7)索引下标
- 29 -
华北科技学院毕业设计(论文)
一个索引与属性除了不使用属性名来引用类成员而是用一个方括号中的数字来匿名引用(就象用数组下标一样)以外是相似的。
public class ListBox: Control {
private string[] items; public string this[int index] { get {
return items[index]; } set {
items[index] = value; Repaint(); } } }
可以用一个循环器来匿名引用字符串内部数组成员,就象下面这样: ListBox listBox = ...; listBox[0] = \ Console.WriteLine(listBox[0]); (8)代理和反馈
一个代理对象包括了访问一个特定对象的特定方法所需的信息。只要把它当成一个聪明的方法指针就行了。代理对象可以被移动到另一个地方,然后可以通过访问它来对已存在的方法进行类型安全的调用。一个反馈方法是代理的特例。event关键字用在将在事件发生的时候被当成代理调用的方法声明。
5.2 代码举例
ASP连接SQLServer2005数据库代码设置的XML文件db.xml,其中和主要连接数据库的代码是:
- 30 -
华北科技学院毕业设计(论文)
Sql Connectionsql = new
SqlConnection(\ID=sa;Password=123\
sql.Open();
string str = \into Shen(ShenYongh,ShenTime,ShenTim,ShenNeir) values('\2.Text+\
SqlCommand com = new SqlCommand(str,sql); com.ExecuteNonQuery(); Response.Write(\
申
请
成
功
!
');window.location.href='delete.aspx';\
sql.Close();
数据库连接操作是一个相当频繁的操作,可以采用适当的技术来进行数据库连接优化,以提高数据库连接性能。
建立一个db对象的实例变量,然后才能在它的基础上建立resultset对象来操作数据库。db对象对数据库程序来说是极其重要的,它关系到程序的性能。
每当一个客户执行数据库操作时,就需要借助一个db对象,而每个db对象就会占用服务器的一部分资源,而数据库的同时连接数不可能是无限的。因此,在考滤要提供高性能的数据库Web程序时,需要考虑如何去减少服务器的开销。一般来说。每个ASP页面中建立一个 db对象,都会在服务器中产生一个对数据库的连接。而不同的页面的db对象是不能共享的。所以,在每个连接后都要关闭这条连接:
sql.Close();
- 31 -
华北科技学院毕业设计(论文)
结 论
华北科技学院校友录系统,完成了以通用浏览器为用户界面,以B/S模式开发实现了校友录系统中各模块的功能。
完成这次课程设计总共用了十个星期时间,第一个星期用来收集资料、学习要用到的各项开发技术、进行论坛的系统分析,中间八个星期用来设计系统并测试及修改。论文的撰写一直贯穿其中,最后一个星期完成终稿。
为本系统总共设计四十多个ASP网页,五个数据表。通过这次课程设计,我从中学到了许多新的知识,而且通过这次课程设计,培养了我综合多门学科中的知识、迅速规划并开发出目标系统的能力,以及编程能力也有了很大的提高。另外也有许多心得体会,开发过程中酸甜苦辣皆有之。
严格按软件工程的方法来设计系统相当重要,这次毕业设计做的系统任务很小,可以无需花太多的时间来做系统分析,甚至可以无需经过系统定义而直接进入系统编码阶段。这种想法很天真,最小的系统,你若想保证质量,把系统做得更可靠更有效率功能越强,应该考虑的方方面面就越多越复杂。系统分析过于简单,系统定义过于抽象,则在系统设计与编码阶段遇到的困难就越多,特别是其中若不得不做一些功能性甚至系统结构性方面的变动,将面对许多重复性的工作。在系统开发过程中重复工作过多,将会极大地影响系统开发的积极性,进而影响整个系统的质量。在这一点上,我体会尤深,即应该用接近系统开发一半的时间用在系统分析与系统定义上,不要边编码边分析,边分析边编码,这样只能导致越来越乱越来越复杂,最后不得不重新考虑系统开发计划的合理性。总之,在这一点上,我的体会是,系统分析越充分,系统定义越具体,那么后续的系统设计与开发工作就越有效率,且系统的质量也越有保障。
本系统是一个最基本的校友录系统,可扩展性很大,科学的开发过程也极有利于系统的扩充与扩展系统的分析与定义都结合了现在流行的面向对象方法以及传统的结构分析与设计方法,效率相当高。
- 32 -
华北科技学院毕业设计(论文)
回顾这两个半月的系统开发工作,总结起来那就是,软件的开发是相当辛苦和枯燥的,但成功以后的喜悦也是非常美妙的,当你投入的心血越多,成功后你所获得的快乐与充实感就越强!
从本次开发中有许多宝贵的经验:
你参与开发的部份,改之前要备份原始的,你开发的,也要定期备份,最好每日备份到U盘或别人电脑或网络邮箱等;专业化的开发模式,不是说863就是专业了,而是把螺丝钉做到可以出口。现在精密仪器的螺丝钉,中国还依赖进口;再复杂的庞大系统,也是很多人的基础性工作成就的,看似一堆简单零件,堆积起来,积累起来,就成为了可以领先世界的技术。欧美的成功技术,是靠时间积累起来的,而不是说你2个月就把所有东西认为都会了,就不用去做了,其实实际只是看上去会了,真正自己弄,却出不了精品。如果做到了那个精品,用户会喜欢,用户需要的不是所谓超前的东西,而就是实实在在能为自己服务的,可依赖的产品。就像你造个汽车,用核动力,可能很棒,但也很危险,一旦核泄漏,就会出现无法解决的问题。都希望大有作为,殊不知大人物都是从小事做起的;做出好的精品程序,这要求我们每一行代码都要规范,为后来的维护者创造方便,搞尖端技术,先从拼单词做起。
自身定位决定自身高度,这句话不错。
但还有一句话,也可以参考:细节决定高度,稳定压倒一切。 你的待遇,是由你的工作意识决定的
做好分内的事,坚持下去,每一天都有进步。
总有一天,你会发现你找到了自己的定位,一个合适的高度。
- 33 -
华北科技学院毕业设计(论文)
参 考 文 献
[1] 刘炀.ASP网络程序设计[CP]. 安徽:合肥工业大学,2007.
[2] 黄理.网站开发新动力,用JSP轻松开发WEB网站[CP]. 北京:北京希望电子出版社, 2000.
[3] Bowers MI. Pro CSS and HTML Design Patterns[CP]. 北京:人民邮电出版社,2008 [4] 潘锦平.软件开发技术[M].西安:西安电子科技大学出版社,1999.27-45. [5] 王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,1998.58-63. [6] 周佩德.数据库原理及应用[M].北京:电子工业出版社,1998.65-78. [7] 萨师煊,王 珊.数据库系统概论[M].北京:高等教育出版社,2000.78-89. [8] 万峰科技编著.网站开发四“酷”全书[M].北京:电子工业出版社,2006 [9] 谭浩强.网页编程技术与实例[M].北京:人民邮电出版社,2002
[10] Jennifer Niederst 赵声攀译.WEB设计技术手册[M].北京:机械工业出版社,2003
[11] 杨清,施波.JAVASCRIPT网页制作快速入门[CP]. 北京:新时代出版社,2000. [12] 贾利峰,张永战.动态网页全接触:DHTML & JAVASCRIPT [CP]. 北京:人民邮电出版社,2000.
[13] Rick F. Van Der Lans. MYSQL开发者SQL权威指南 [M]. 北京:机械工业出版社,2008.
- 34 -
华北科技学院毕业设计(论文)
致 谢
做毕业设计的这几个月时间是我大学四年中过的最充实的日子。在这段时间,我们相互帮助,互相学习,还有老师热情的指导。借此论文之际,我想向所有帮助我的人表示感谢。
首先感谢我的指导老师彭珍。本系统是在指导老师的指导下修改完成的。在此,要对她的悉心帮助和指导表示由衷的感谢。在这段时间里,我从她身上不仅学到许多的专业知识,更感受到她工作中的兢兢业业,生活中的平易近人。此外,她严谨的治学态度和忘我的工作精神永远值得我去学习。
感谢几年来传授我知识的老师们,更要感谢我的家人对我学业上的支持和鼓励,感谢所有关心帮助过我的人,同时感谢我的大学。
- 35 -
华北科技学院毕业设计(论文)
附录A 部分功能实现编码
例: 删除留言设计核心代码:
SqlConnection sql = new SqlConnection(\
USER\\\\SQLEXPRESS;database=hithd;user id=sa;password=123\
sql.Open();
string str = \\
SqlDataAdapter da = new SqlDataAdapter(str, sql); DataSet ds = new DataSet(); da.Fill(ds);
GridView1.DataSource = ds; GridView1.DataBind(); sql.Close(); }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) {
SqlConnection sql = new SqlConnection(\id=sa;password=123\
sql.Open(); //从信息表中找到控件所选择的人名
string strr = \GridView1.Rows[e.RowIndex].Cells[1].Text.ToString() + \LiuTime='\
SqlCommand comm = new SqlCommand(strr, sql); SqlDataReader mydr = comm.ExecuteReader(); if (mydr.Read()) {
//把留言人的用户名赋值给空件
Label1.Text = mydr[\ Label2.Text=mydr[\ mydr.Close(); }
//删除留言部分
- 36 -
正在阅读:
毕业设计 校友录系统 - 图文05-18
最新人教版高中数学必修1 3.1.103-06
应力应变之间关系03-27
安全管理体系及措施08-26
党办应知应会手册11-16
【良心出品】财税法期末考试模拟题104-28
GSM网络优化论文xx05-12
电力设施保护活动月总结12-31
第三讲:积分05-25
七年级下册生物复习提纲06-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 毕业设计
- 校友录
- 图文
- 系统
- 靖江新港城东部污水输送干管工程施工组织设计
- 2013年下期体艺教研组工作计划
- 幼儿文学教程
- 编译原理试题集78677
- 可口可乐市场营销分析
- 2019年中国豆制品市场调查与前景趋势报告(定制版)目录
- 现代主义设计理念论文 docx
- 2015春未来版品社六下《与地球和谐相处》word教案
- 2013-2017年中国装有钟行业竞争环境及市场发展分析报告
- 河南省2015年上半年《幼儿保教知识与能力》归纳六考试试题
- 2018年中国换热器市场发展现状调研及投资趋势前景分析(目录) -
- 青田县中小学各学科教学论文评比获奖篇目
- 掌握驱动器特性 低电压AC LED应用放光芒
- 第8章 平面问题的复变函数解
- 双向板 计算步骤
- 税收筹划习题
- 试卷分析的基本常规
- X县食品药品监督管理局“回头看”工作总结
- 基于汉宁窗的FIR数字滤波器
- 人教版九年级上册化学期末试卷及答案