




已阅读5页,还剩72页未读, 继续免费阅读
(计算机应用技术专业论文)灰色文献之毕业论文呈缴管理系统.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
d i s s e r t a t i o nf o rm a s t e rd e g r e e ,2 0 10s c h o o ic o d e :10 2 6 9 s t u d e n tn o :9 1 0 6 1 2 0 1 1 1 8 e a s tc h i n an o r 凇l u n i v e r si t y g r e yl i t e r a t u r em a n a g e m e n t s y s t e m f o r t h eg a p int h e u n d e r g r a du a t et h e s i sm a n a g e m e n t d e p a r t m e n tc o m p u t e rs c i e n c ea n dt e c h n o l o g y m a j o r c o m p u t e ra p p l i c a t i o nt e c h n o l o g y r e s e a r c hi n t e r e s t q q 田巳竖! 鱼 e 鱼垡垡型i q d a d v i s o r 量曼凸i q 呈d g i 0 皇垒巡垡巡曼凸些坌d m a s t e rc a n d i d a t e 圣b 金凸g ! i 圣b 曼凸 o c t o b e r , 2 0 1 0 50川- 帆74帆8iiii1洲y 华东师范大学学位论文原创性声明 郑重声明:本人呈交的学位论文灰色文献之毕业论文呈缴管理系统,是 在华东师范大学攻读硕士学位期问,在导师的指导下进行的研究工作及取得的研 究成果。除文中已经注明引用的内容外,本论文不包含其它个人已经发表或撰写 过的研究成果。对本文的研究做出重要贡献的个人和集体,均己在文中作了明确 说明并表示谢意。 作者签名:壹盈! 日期:捌口年,月同 华东师范大学学位论文著作权使用声明 灰色文献之毕业论文呈缴管理系统系本人在华东师范大学攻读学位期间 在导师指导下完成的硕士学位论文,本论文的研究成果归华东师范大学所有。本 人同意华东师范大学根据相关规定保留和使用此学位论文,并向主管部门和相关 机构如国家图书馆、中信所和“知网”送交学位论文的印刷版和电子版;允许学 位论文进入华东师范大学图书馆及数据库被查阅、借阅;同意学校将学位论文加 入全国博士、硕士学位论文共建睢位数据库进行检索,将学位论文的标题和摘要 汇编出版,采用影印、缩印或者其它方式合理复制学位论文。 本学位论文属于( 请勾选) ( ) 1 经华东师范大学相关部门审查核定的“内部”或“涉密”学位论文 幸,于 年月日解密,解密后适用上述授权。 ( 刀2 不保密,适用上述授权。 导师签名益垫通 本人签名盏壶】之鍪 弘,d 年,月汐日 “涉密”学位论文应是已经华东师范大学学位评定委员会办公室或保密委员会审定 过的学位论文( 需附获批的华东师范人学研究生中请学位论文“涉密”审批表方为有效) , 未经上述部门审定的学位论文均为公开学位论文。此声明栏不填写的,默认为公开学位论文, 均适用上述授权) 。 塑型堡硕士学位论文答辩委员会成员名单 姓名职称单位备注 陈强璋教授上海商学院主席 顾君忠教授华东师范大学计算机系 王新伟副教授华东师范大学计算机系 孙强副教授华东师范大学计算机系 章炯民副教授华东师范大学计算机系 殷群讲师华东师范大学计算机系答辩秘书 华东师范大学硕i :学位论文摘要 摘要 近年来,灰色文献呈指数级增长趋势,涉及领域广泛,而且反映的是最前沿 的信息,因此,各个国家,科研单位,高校都加强了对厌色文献的管理。就目前 而言,灰色文献主要指学位论文、会议论文、技术报告以及其他学术资源方面的 建设等内容。 本文通过对n e t 、分布式数据库等产品的关键技术的应用,实现了“灰色 文献之毕业论文呈缴管理系统”,主要功能:论文的上传审阅、多用户注册管理 及其权限分配管理、实时信息的处理、论文的盲审管理及其答辩管理、电子印章 模块和论文的发布等。该系统主要以宁夏师范学院为试点,通过在宁夏师范学院 图书馆2 0 1 0 年5 月以来的试运行,效果良好,系统运行稳定。 系统实现了n e t 、分布式数据库等产品的关键技术在基于w e b 的论文管理 系统中的应用,这些关键技术的应用主要有:1 、综合采用了b s 和c s 的混合 结构模式,在论文管理系统中论文的上传审阅,用户信息的注册等模块采用b s 结构,以增强系统的实用性。用户权限的分配,论文答辩的管理,电子印章等模 块则采用c s 结构实现,以提高系统的安全性;2 、将w e bs e r v i c e 应用于论文管 理系统,使系统易于扩充;3 、开发短信网关,实现了学生和指导教师的及时交 流、互动,实现了学生对信息的及时了解,提高了工作效率;4 、采用软硬件加 密的方法,实现了电子文档在网络传送过程中的安全保障;5 、采用了n e t 中对 文件及文件夹的管理,实现了文件的规则存放。 该系统在宁夏师范学院局域网中经过测试,运行稳定,提高了工作效率,实 现了毕业论文的收缴、管理等操作从手工作业到自动化办公模式的彻底转变,同 时得到了该校领导的认可和肯定。计划2 0 1 1 年3 月实现在局域网的推广及应用。 关键字:灰色文献,论文呈缴管理系统,实时处理,电子印章 华东师范人学硕 j 学位论文a b s t r a c t a b s t r a c t w i t ht h er a p i dd e v e l o p m e n to fc o m p u t e ra n dn e t w o r kt e c h n o l o g y , i tp r o v i d e s b r o a da n dc o n v e n i e n tc o n d i t i o n s f o r t h er e l e a s ea n de x c h a n g eo fi n f o r m a t i o n i n s t i t u t i o n s ,o r g a n i z a t i o n s ,g o v e r n m e n td e p a r t m e n t sa n de v e ni n d i v i d u a l sa r ea b l et o p u b l i s ht h e i rd a t a ,r e p o r t sa n dp a p e r su s i n gt h ei n t e r n e t t h ea c a d e m i cc o m m u n i c a t i o n w i l lb ee f f i c i e n ta n de f f e c t i v e a tt h es a m et i m e ,g r a yl i t e r a t u r ei s r a p i dg r o w t h e x p o n e n t i a l l y , i ti sb e c o m i n gt h em o s tf r o n t i e rt h e o r ya n dp r a c t i c eo ff u t u r e o r i e n t e d , a n da d a p t i n gt ot h ee n v i r o n m e n t ,a f f e c t i n gt h eo v e r a l lr e s e a r c ha n dd e v e l o p m e n t i t a l s oi sam a j o rc o m p o n e n to fo u ru n i v e r s i t yd e v e l o p m e n t s t r a t e g y t h r o u g ht h ea p p l i c a t i o no fs u c hk e yt e c h n o l o g i e sa s n e ta n dd i s t r i b u t e d d a t a b a s e ,g r e y l i t e r a t u r e d e p o s i t i n gm a n a g e m e n ts y s t e mu n d e r g r a d u a t e t h e s i s m a n a g e m e n tw a sf i n a l l ya c h i e v e d t h es y s t e mf u l f i l l st h ef o l l o w i n gf u n c t i o n s : u p l o a d i n ga n dr e v i e w i n go fp a p e r s ,m u l t i - u s e rr e g i s t r a t i o na n dm a n a g e m e n to fr i g h t s a l l o c a t i o n m a n a g e m e n t ,r e a l - t i m e i n f o r m a t i o n p r o c e s s i n g , p a p e r b l i n dt r i a l m a n a g e m e n ta n dd e f e n s em a n a g e m e n t ,e l e c t r o n i cs e a lt h em o d u l ea n dp u b l i s h i n go f p a p e r s t h es y s t e mh a sb e e np u ti n t oo p e r a t i o ns i n c em a y , 2 0 1 0 i ti sf e a t u r e db y g r e a ts t a b i l i t ya n dg o o de f f e c t i nt h i sp r o j e c t ,s u c hk e yt e c h n o l o g i c a lp r o d u c t sa s n e t , d i s t r i b u t e dd a t a b a s e w e r eu s e di n p a p e rm a n a g e m e n ts y s t e mb a s e do nw e ba p p l i c a t i o n t h e s ek e y t e c h n o l o g i e sa r e :1 u s i n gac o m b i n a t i o no fb sa n dc sh y b r i ds t r u c t u r a lm o d e li n t h et h e s i sm a n a g e m e n ts y s t e mt ou p l o a da n dr e v i e wt h e s i s ,a n dt h eu s e ri n f o r m a t i o n r e g i s t r a t i o nm o d u l eu s i n gb s ,i no r d e rt oe n h a n c es y s t e ma v a i l a b i l i t y ;t h ea l l o c a t i o n o fu s e rr i g h t s ,t h et h e s i sd e f e n s em a n a g e m e n t ,e l e c t r o n i cs e a l sa n do t h e rm o d u l e sa r e u s i n gb st oi m p r o v et h es e c u r i t yo ft h es y s t e m ;2 w e bs e r v i c eu s e di nt h el i t e r a t u r e m a n a g e m e n ts y s t e mt om a k et h es y s t e me a s yt oe x p a n d ;3 d e v e l o p m e n to fs m s g a t e w a ye n a b l e ss t u d e n t sa n di n s t r u c t o r st oa c h i e v et h et i m e l yc o m m u n i c a t i o n , i n t e r a c t i o n ,t h e r e f o r ei n s t r u c t o r sc a na c h i e v et h et i m e l yi n f o r m a t i o nn e e d e do f s t u d e n t sa n di m p r o v et h ew o r ke f f i c i e n c y ;4 h a r d w a r ea n ds o f t w a r ee n c r y p t i o n m e t h o di su s e dt oa c h i e v et h ee l e c t r o n i cd o c u m e n tt r a n s m i s s i o no nt h en e t w o r k s e c u r i t y ;5 f i l e sa n df o l d e r sm a n a g e m e n ti sd o n eo nt h en e tt oa c h i e v et h ep r o p e r f i l es t o r a g e 华东师范人学硕 j 学位论文a b s t r a c t t h es y s t e mi sc u r r e n t l yi nn i n g x i at e a c h e r sc o l l e g el a n t e s t i n gs y s t e mw i t h g r e a ts t a b i l i t y i ti m p r o v e se f f i c i e n c ya n da c h i e v e s as m o o t ht h e s i sc o l l e c t i o n , m a n a g e m e n ta n do t h e ro p e r a t i o n sc o m p l e t e l yc h a n g i n gf r o mm a n u a lt oa u t o m a t e d b u s i n e s sm o d e l t h ep r o j e c th a sb e e nr e c o g n i z e da n da f f i r m e db ys c h o o ll e a d e r sa n d i ti sp l a n n e dt ob ea p p l i e di nt h el o c a la r e an e t w o r ko fn i n g x i at e a c h e r sc o l l e g e i a ns y s t e mi nm a r c h ,2 0 11 k e y w o r d s :g r a yl i t e r a t u r e ,t h e s i s s u b m i t t e d m a n a g e m e n ts y s t e m , r e a l - t i m ep r o c e s s i n g ,e l e c t r o n i cs e a l 华东师范人学硕l 学位论文目录 目录 第一章绪论。1 1 1 研究的背景、目标和意义1 l - 1 1 研究背景1 1 1 2 研究目标与意义。1 1 2 国内研究现状2 1 3 存在问题。2 1 4 研究内容和技术路线3 1 4 1 研究内容3 1 4 2 技术路线4 1 5 论文组织结构。4 第二章使用的相关技术6 2 1b s 和c s 框架介绍6 2 2 n e t 相关t 具介绍7 2 1 1 开发平台介绍7 2 2 2c # 开发语言8 2 2 3a s p n e t 简介8 2 3 硬件及加密技术1 0 2 3 1 智能卡技术1 0 2 3 2 散列( h a s h ) 算法1 1 2 3 3 短信网大1 2 2 4s q ls e r v e r2 0 0 5 及a d 0 n e t 。1 3 2 4 1s q ls e r v e r2 0 0 5 介留 1 3 2 4 2a d o n e t 介绍。1 4 2 5w e bs e r v i c e 1 5 2 6 本章小结1 6 第二章需求分析与系统总体设计1 7 3 1 需求分析1 7 3 2 系统设计的基本原则1 8 3 3 系统的总体改计1 9 3 3 1 系统总体介绍1 9 3 3 2 数据库设计2 0 3 3 3 主要模块介绍2 3 3 4 系统一f :作流程2 6 3 5 本章小结2 8 第四章系统关键技术的设计与实现2 9 1 华东师范人学顾l :学位论文 目录 4 1 基于c s 与b s 模式的用户管理模块的设计及实现2 9 4 1 1 用户管理模块问题描述2 9 4 1 2 新用户注册2 9 4 1 3 用户信息审核3 1 4 1 4 用户权限分配3 2 4 1 5 系统日志管理3 4 4 1 6 用户管理模块注意事项3 5 4 2 基于短信网关与b s 模式相结合的论文提交模块设计及实现3 5 4 2 1 论文提交模块问题描述3 5 4 2 2 论文提交模块详细设计3 6 4 2 3 论文提交模块设计注意事项4 0 4 3 基于c s 模块的论文答辩模块的设计与实现4 0 4 3 1 论文答辩准备工作4 0 4 3 2 论文答辩过程4 1 4 3 3 论文答辩操作流程4 2 4 3 4 论文答辩模块“后台”实现4 4 4 4 基于w e bs e r v i c e 与短信发送结合技术的信息回复模块的设计与实现4 5 4 4 1 信息回复模块具体分析4 5 4 4 2 关键环节实现4 6 4 5 本章小结4 9 第五章总结5 0 5 1 论文所做一 作5 0 5 2 本文创新之处5 0 5 3 进一步展望5l 附录! ;:! 参考文献。5 3 致谢5 5 2 华东师范人学硕f j 学位论文第一章绪论 第一章绪论 1 1 研究的背景、目标和意义 1 1 1 研究背景 在信息世界中,灰色文献的数量在迅猛的增长着,它在我们的生活中起着越 来越重要的作用。很多的会议记录,研究的技术问题的探讨方案、阶段性成果、 实验数据、研究的最新信息、内部刊物等都属于灰色文献。这些资源专业性强 而且内容深,作为第一手资料有着权威性和研究意义。然而有调查研究表明,这 些文献资源在后来的出版物中很多都被省略掉了,因此对于科研人员来说,如何 得到这些第一手资料是非常的重要。 现在博士研究生、硕士研究生的毕业论文通过网络可以搜索到,而本、专科 学生的毕业论文汜3 1 仅仅被所在学校收集,没有公开发表,对于这部分灰色文献 虽然人们认为它的引用价值比较低,但是它也是反映一个学校教育质量、学术水 平、学术特点的重要资源之一,因此整合、利用、开发一个关于本、专科生毕业 论文呈缴的管理系统就显得尤为重要。 1 1 2 研究目标与意义 本课题以宁夏师范学院为例,开发了一套适合于本、专科院校师生使用的具 有信息注册、论文提交、论文答辩、信息回复、文件安全传递等功能的毕业论文 呈缴管理系统。 针对手工作业方式在论文管理方面的缺陷和计算机软硬件在学校管理中的 普遍使用,本文提出把b s 与c s 模式结合、w e bs e r v i c e 、短信网关及硬件加 密等技术与毕业生论文管理系统相结合,实现对论文管理的有效辅助,提高工作 效率,同时加强教师和学生的相互交流,弥补手工论文管理方面的不足。本课题 的研究意义是: 1 、突破时间与空间的限制。论文上传、学生信息注册等功能使用b s 模式, 从而突破了论文提交必须在上班时间到学校提交的限制,同时此模式的使用方便 了师生、提高了工作效率。 2 、安全性有保证。使用电子印章、系统日志、数字签名、智能卡等软硬件 华东师范人学硕i j 学位论文 第一章绪论 技术相结合,有效地防止了信息被他人破坏。 3 、随时互动。采用手机短信的方式,增加了信息互动处理,对于外出的学 生,可以随时随地,得到最新的信息,是b b s 等工具所无法比拟的。 4 、可跨平台使用。使用w e bs e r v i c e 、c # 等技术,使用户在不同的硬件平 台、操作系统中可继续使用系统。 5 、提高了系统反应速度。对用户信息审核、权限分配、同志管理等常用功 能,使用了c s 结构模式,充分发挥了c s 结构的响应速度快、操作灵活、高效 的事务处理能力的特点。 1 2 国内研究现状 电子科技大学的张丽设计与实现了基于b s 的高校教务管理系统。该系统主 要采用b s 模式、w e bs e r v i c e 等技术。实现的主要功能有教学计划管理、开课 管理、选课管理、排课管理、考务管理、教师管理等h 1 。 四川大学的朱志军设计与实现了基于a s p n e t 的高校学生管理系统。该系统 主要采用n e tf r a m e w o r k 、a s p n e t 、x m l 技术。实现的主要功能有学生基本信 息的管理、成绩的管理、课程的管理、综合测评、体制测评、学费管理等畸3 。 吉林大学的丁磊设计与实现了基于c # 编程技术的企业人事管理系统。该系 统主要采用了c # 、a d o n e t 、s q ls e r v e r 技术。实现的主要功能有系统登录、系 统档案的浏览、人事资料的查询等m 3 。 南昌大学的刘志刚研究与设计了基于c s 技术的江西理工大学学生管理系 统。该系统主要采用c s 结构、s q ls e r v e r 数据库技术、v c + + 和a d o n e t 技术。 实现的主要功能有登陆认证、数据浏览及查找、信息管理、新生注册、学籍变动 6 矗 7 寸0 1 3 存在问题 从国内研究现状中我们可以发现,自主开发的很多管理系统由于在软、硬件 等方面受到限制,所以其或多或少地在以下某些方面存在着不足: 1 、系统灵活性不够高。很多系统开发采用的是b s 或c s 单一结构。b s 结构在维护和升级方面有着很大的优势,所占资源少,花费低,但是在响应速度 2 华东师范入学硕,l :学位论文 第一章绪论 上比较慢,而且容易出错,当同一时间访问量过多往往会造成网络拥塞。c s 结 构在应用服务器运行数据时负荷较轻,但它比较适合于在局域网中使用,因此本 系统在开发的时候,采用b s 和c s 的混合模式,对安全性要求高、交互性强、 使用范围小、需大量数据处理的模块选用c s 模式,对要求使用范围广、功能频 繁变动、安全性要求不高的模块选用b s 模式。 2 、实时性差。在比如选课、排课、测评、成绩等模块中,不能对结果给予 及时的通知,需要再次登录到系统中才能看到结果。本系统在密码发送、上传论 文后是否要及时通知指导教师、论文是否合格等模块中使用了短息发送、电子邮 件机制,提高了系统的时效性。 3 、安全性差。对于比如缴费、成绩、重要资料等模块设计中,没有加入保 密措施,一旦信息被篡改,将会带来不可挽救的损失,这也是在使用各种系统过 程中人们最担心的问题。本系统开发了日志管理模块,随时记录使用者对系统的 操作,使得恶意破坏数据的用户无处遁形。对重要资料的传送与保密本系统采用 了电子印章技术,通过加密、指纹识别技术,提高了系统的安全性。 4 、可移植性较弱。移植性是软件质量的重要标志之一,是指从一种环境转 移到另一种环境下的难易程度,为了获取较高的可移植性,在软件开发和设计的 过程中需要采用通用的程序设计语言和运行支持环境,而且尽量不用与系统底层 性能相关的语占。但在上述系统的丌发过程中,没有遵循上述原则,所以其可移 植性都较弱。本系统丌发中选用了n e t 平台下的c # 、a s p n e t 、s o ls e r v e r 等 技术。用c # 设计的系统可以在任何操作系统上调用,而且消除了语言之间的差 异。a s p n e t 也支持多语言,支持编译类语言,可以使用n e tf r a m e w o r k 的类库。 所以系统的可移植性得到了提高。 1 4 研究内容和技术路线 1 4 1 研究内容 “灰色文献之毕业论文呈缴管理系统 构建于m i c r o s o f t n e t 平台之上,系 统主要采用b s 模式和c s 模式相结合的混合型体系结构,在开发过程中利用各 自模式的优点去补充对方的缺点,以此提高系统的实用性。在开发的过程中,实 现了w e bs e r v i c e 、硬件加密技术、h a s h 函数等技术的综合应用,提高了系统 的灵活性和安全性。主要模块有:论文上传审阅、用户管理、论文答辩、盲审管 3 华东师范人学硕l :学位论文第一章绪论 理、电子印章管理、信息回复、论文发布等模块。 1 4 2 技术路线 灰色文献之毕业论文呈缴管理系统以系统软件和相关硬件设备相结合,通 过分析本、专科院校毕业生论文答辩的流程,以宁夏师范学院为试点,采用基 于n e tf r a m e w o r k 等多种技术综合应用为一体丌发的系统。采用b s 和c s 混 合框架结构,利用b s 和c s 的优缺点进行互补,使得性能和实用性都得到了很 大的提高。使用m i c r o s o f t n e t 作为丌发平台,此平台消除了各类编程框架间的 差异,而且对数据的保存利用有着特殊的功能隔离存储功能,此功能还可以 保存活动记录,状态数据等。消除了脚本环境和解释环境的性能问题,减少了软 件部署和版本控制冲突,借助公共语言运行库实现了跨语言互操作和跨平台运 行。增强了系统的可移植性功能,使得软件的质量得到了很大的提高。在c s 架 构中,主要使用了c # 开发语言,此语言设计的组件可以很容易的转换成w e b 服 务,调用的时候可以用任意语言在任意操作系统上调用,而且节约资源,消除了 语言之间的差异,安全性和处理错误的能力极强。对于系统的维护起到了很大的 作用。而在b s 模型的开发中,主要使用了a s p n e t 技术,而此技术是面向对象 的,使用此技术可以直接访问服务器数据库,可以进行读写服务器文件,而且 a s p n e t 是m i c r o s o f t n e t 的一部分,是基于组建和模块化的,而且对页面的请 求会在结果保存之前保存到内存中。正是由于此原因,使得系统的性能和可伸缩 性得到了极大的改进。在数据存储方面,采用了s q ls e r v e r2 0 0 5 ,其上的a d o n e t 更好的实现了伸缩性和灵活性。它自身支持对可扩展标记语言的存储与查询,可 以用h t t p 直接访问。系统的开发难度得到了很大的降低。 在对数据的安全处理方面,采用了智能卡硬件加密技术,该卡可以防止别 人的随意篡改,对于密匙,证书和用户数据等敏感信息的处理是很安全的。而且 还采用了散列( h a s h ) 算法,使得对信息的发布,接收得到了安全性的验证保障。 1 5 论文组织结构 本系统的主要工作是为学校的部分工作提供一个高效的管理平台,通过计 算机软件技术和已经成熟的硬件技术结合,旨在提高对论文的有效管理,提高工 作效率,消除时间和空间上的限制。管理人员可以通过友好的操作界面实现对业 务的管理。针对于该系统论文组织结构如下: 4 华东师范人学硕j :学位论文第一章绪论 第一章:绪论。介绍了本课题的研究背景、目标及意义、研究现状、存在 的问题以及技术路线等工作。 第二章:本课题使用的相关技术。阐述了本系统在开发的过程中采用的关 键技术及采用此技术的原因。 第三章:需求分析与系统总体设计。首先对系统的需求进行了分析,然后 对系统的设计原则进行了说明,最后对系统的主要组成部分进行了设计,并绘制 出框架图。 第四章:系统关键模块的设计与实现。详细阐述了关键部分的设计过程、 原理、实现代码等。 第五章:总结与展望。总结本文成果,并提出相关建议和展望。 5 华东师范人学硕一l j 学位论文 第二章使用的相关技术 第二章使用的相关技术 2 1b s 和c s 框架介绍 c s ( c 1 i e n t s e r v e r ,客户机n 务器) 结构,是上个世纪8 0 年代末逐步成 长起来的,最简单的c s 结构的数据应用由两部分组成,即客户应用程序( 前台 程序) 和数据库服务器( 后台程序) 程序。该模式的优缺点是阻1 : 1 、服务器对数据的负荷轻。c s 结构下,客户端是运行在用户自己电脑上 的,有数据操作时访问数据库服务器。 2 、有更安全的存取模式。因为c s 是点对点的结构模式,比较适合于局域 网,所以安全性上能得到较好的保证。 3 、网络通信量低、速度快。在逻辑上c s 是两层结构,只包括c 1l e n t 与 s e r v e r 之间的通信量,b s 是三层结构,在通信时多占用网络线路。因此c s 结 构的网络占有量低,速度快。 4 、成本高、难以维护。c s 结构的每一个客户端都必须安装和配置软件, 如果软件做了变动,则要求所有的客户端都重新卸载、安装,成本高。 b s ( b r o w s e r s e r v e r ,浏览器n 务器) 结构,是随着i n t e r n e t 技术的兴起, 对c s 结构的一种改进。在这种结构下,主要通过浏览器访问w e b 服务器以及 与之相连的后台数据库。该模式的优缺点是: l 、简化了客户端。不需要在客户机器上安装客户端的应用程序,只要有浏 览器软件即可。节省计算机系统空间,使用灵活。 2 、操作简单。因为客户端只是一个简单易用的浏览器软件,所以容易操作。 而c s 模式下,一般程序都会有自己的特点,使用者会被要求参与专门培训。 3 、不受地域限制,操作灵活。b s 模式可以广泛应用于广域网,所以它不 受地域限制,信息的获取与发布容易。 4 、数据传输速度慢。极易受到网络传输速度的影响,当同一时间有大批量 数据进行交互时,有时会导致网络堵塞。 5 、安全性低。该模式通过i n t e r n e t 访问,在数据安全性方面就不及基于 i n t r a n e t 访问的c s 模式。 6 华东师范人学硕 :学位论文 第二章使用的相关技术 2 2 n e t 相关工具介绍 2 1 1 开发平台介绍 本系统选用m i c r o s o f tv i s u a ls t u d i o n e t 这一可视化开发环境作为自己的 开发平台。该软件不仅有设计、编码、编译调试、数据库连接等基本功能,而且 还提供了分布式因特网应用程序架构、应用程序重新发布工具以及性能评测报告 等高级功能。我们可以使用它创建x m lw e b 服务、w e b 窗体、w i n 3 2 应用程序、 w i n d o w s 服务、实用程序、以及独立的组件模块等应用服务。 n e tf r a m e w o r k 特点和优势9 1 引: 1 、n e tf r a m e w o r k 是一个安全的模型。应用程序的应用首先是要能够访问 资源,这时就存在安全性的问题,n e tf r a m e w o r k 对应用程序的安全性作了细 致的控制,来保证代码能够被识别与检查,同时也给予了应用程序合适的安全级 别。 2 、n e tf r a m e w o r k 作为n e t 平台的基础,它消除了各类编程框架间的差异。 不论对象代码是在哪里执行,n e tf r a m e w o r k 开发平台为应用程序服务提供了 一个一致的面向对象的编程环境。 3 、对数据的保存利用n e tf r a m e w o r k 的特殊功能隔离存储功能。隔离 存储功能还可以保存活动记录、状态数据等。 4 、代码执行环境可消除脚本环境或解释环境的性能问题,减少软件部署和 版本控制冲突。 5 、按照c t s ( 通用类型系统) 规范和c l s ( 通用语言系统) 规范可完成不同 语言之问的无缝集成。 6 、n e t 程序的编译和运行借助了公共语言运行时( c l r ) 实现跨语言互操 作与跨平台运行。用c l r 进行托管执行,这有利于提高程序的可靠性。在安全方 面有类型的安全检测、垃圾收集、声明性的安全检测及强制性的安全检测等。用 c l r 还可确保所有代码类型的安全,减少了典型性的系统攻击与常见编程错误。 7 、利用n e t 内置的x m l ,可处理从其它平台( w i n d o w s 外) 导入和导出的 数据。 8 、利用垃圾收集器( g c ) 实现内存安全。 9 、减少了7 0 的编码量。 7 华东师范人学硕l :学位论文第_ 二章使用的相关技术 1 0 、n e t 去除了注册表的设置,在安装文件时只需要把源路径的内容直接 拷贝到目的路径下即可。所有的可执行文件使用有唯一的散列值、公钥、地区和 版本号的共享d l l 。 正是因为n e t 具有上述的优点,本课题选择将其作为开发平台,另外,n e t 开发效率很高,运行在服务器端的应用程序只需要一个w i n d o w ss e r v e r 的许可, 且n e t 集成的工具很好的消除了技术的复杂性。使得在该开发平台上开发相应 的信息系统较为便捷。 2 2 2c # 开发语言 c # 1 2 m 3 1 语言是m i c r o s o f t 为使用n e t 平台量身打造的- i 7 语言,它不但 具有能满足快速开发应用程序的能力,而且保持了它的各种灵活性,同时也继承 了c 和c + + 语言的优点。作为一种新生语言,c # 在语法上有着和j a v a 一样的简 洁、在功能上有着和c + + - - 样的强大和灵活,在使用与学习上和v b 一样的简单。 与其它语言相比c # 有这样几个突出的特点:一、语法简洁;二、支持面向对象 编程和类;三、与w e b 联系紧密,灵活性高,兼容性强。用c # 设计的组件可以 很容易的转换成w e b 服务,调用的时候可以用任意语言在任意操作系统上调用; 四、安全性高,处理错误的能力强;五、节约资源。c # 程序的编译过程是,先把 程序编译成中f , j 4 - 码,然后在n e t 环境中由j i t 编译器边编译边运行,这样消 除了语言之间的差异,也节约了系统资源。正是由于它的这些特点,使它成为n e t 开发的首选语言。我们可以使用c # 编写w i n d o w sf o r m 、w e b 应用程序、w e b 服务 等。现在c # 已经成为了e c m a 与i s o 标准规范。 c # 的运行平台n e t 是丌放的、先进的和高效的,基于这些原因以及为了同 后系统升级和改造变得更容易,本课题选择c # 来完成本系统中基于c s 模式下 应用程序的开发工作。 2 2 3a s p n e t 简介 本系统采用a s p n e t 技术n 引作为w e b 端页面开发工具。a s p n e t 是真正面向 对象的,我们使用它可以直接访问服务器数据库,可以进行读写服务器文件,是 利用服务器集成的一种安全机制,因此我们说a s p n e t 是一项可以访问服务器资 源的动态网页技术。a s p n e t 是m i c r o s o f t n e t 的一部分,作为战略产品,虽然 从外观上看它与a s p 很相近,但是它们的本质是完全不二样的。首先a s p 程序和 8 华东师范人学硕j j 学位论文第一二章使用的相关技术 h t m l 是混合在一起的,使得程序看上去杂乱,而且在网站开发过程中在前台与 后台的配合中往往会产生很多问题,其次a s p 的速度受到它是脚本语占解释执行 而变慢。a s p n e t 几乎全是基于组件和模块化的,速度、效率远远高于a s p 5 1 。 a s p n e t 有大容量的输出缓存,对于同一个页面的请求,a s p n e t 在第一次 把执行结果送至用户前会把信息保存在内存中,这样其他用户使用时只是调用内 存中保存的服务,不需要重复执行该请求,由此提高了效率;a s p n e t 的w e b 场 会话状态在用户使用多个请求访问w e b 场中不同服务器的时候,仍然有完全访问 会话数据的权限。正是由于a s p n e t 的这些特性,也极大地改进了应用程序的性 能和可伸缩性。 除此之外,a s p n e t 还增加了一些新特性:提供了稳定的性能、优秀的升级 性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个a s p n e t 主题的就是系统帮用户做了大部分不重要的琐碎工作。 1 、全新的构造 新的a s p n e t 引入受管代码( m a n a g e dc o d e ) 这样一个全新概念,横贯整个视 窗开发平台。受管代码在n g w sr u n t i m e 下运行,而n g w sr u n t i m e 是一个时间运 行环境,它管理代码的执行,使程序设计更为简便。 2 、高效率 对于一个程序,速度是大家关心的一个问题。一旦程序丌始执行,那我们希 望的就是如何能让它运作得更快些。在a s p 中我们只能靠去精简代码,但是这样 会使某些部件的性能降低。而现在,a s p n e t 很好的处理了这一问题,丌发相同 功能的程序的代码量a s p n e t 远远比其它技术少。 3 、易控制 在a s p n e t 里,其中的“d a t a b o u n d s ”( 数据约束) 会与数据源连接,并自 动装入数据,使控制工作简单易行。 4 、多语言支持 a s p n e t 支持多种语言,支持编译类语言,比如v b 、v c + + 、c # 等,它比这些 编译类语言运行速度快,更适合编写大型应用。 5 、增强了可靠性 9 华东师范人学硕i j 学位论文第1 二章使用的相关技术 a s p n e t 有自动检测如死锁、内存泄
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025南华大学附属南华医院招聘62人(湖南)考前自测高频考点模拟试题及答案详解(易错题)
- 2025甘肃陇南市人民检察院招聘司法警察辅助人员5人模拟试卷附答案详解(黄金题型)
- 2025年中国花园手推小车行业市场分析及投资价值评估前景预测报告
- 2025福建南平市建阳区园林服务中心招聘园林养护综合专员1名考前自测高频考点模拟试题及1套参考答案详解
- 2025广西贺州市商务局公开招聘1人考前自测高频考点模拟试题及答案详解(网校专用)
- 2025年度中国农业科学院哈尔滨兽医研究所公开招聘18人模拟试卷参考答案详解
- 2025法士特社会招聘模拟试卷完整答案详解
- 2025年度哈尔滨“丁香人才周”(春季)延寿县事业单位引才招聘模拟试卷及1套参考答案详解
- 2025年安徽宿州萧县云水水务社会招聘9人模拟试卷及1套参考答案详解
- 2025河南航空港投资集团有限公司25人招聘模拟试卷及参考答案详解
- 2025年CCAA服务认证基础考试试题(答案+解析)
- 2025年辅警招聘考试试题库附答案(能力提升)
- 临床医学职业生涯规划
- 钢结构大棚承揽合同范本
- 2025至2030年中国液态锂电池行业市场发展现状及投资潜力预测报告
- 2024年中国创新方法大赛考试题库(含答案)
- 《 大学生军事理论教程》全套教学课件
- 1200吨黑水虻养殖项目可行性研究报告写作模板-备案审批
- office办公软件试题
- 13《黄鹤楼》公开课课件
- 第2课 第一框 中国特色社会主义的开创和发展
评论
0/150
提交评论