- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于aspne的研究生网络管理系统
1. 建立新的研究生网络管理系统
随着高校的规模不断扩大,适应研究生教育的发展要求,积极推进研究生教育改革进程,进一步提高研究生教育质量,建立具有适用性、开放性、实用性和灵活性的全球研究生网络信息数据库已成为可能和趋势。研究生选课系统作为一个重要的组成部分, 其实现可以减轻工作负担, 提高效率。对于在校的研究生来说, 通过网络选课也可以节省大量时间。因此有必要利用现有的网络技术和软件技术来解决这个问题。
2. 学生选课查询
本系统根据功能分为三个模块:课程预告模块、学生选课模块和系统管理模块。
课程预告模块是对外公开服务的, 不需要进行身份验证就可以访问。用户可以按开课单位查询每个学期开设的课程, 也可以通过任课教师姓名查询教师的任课情况。
学生选课模块是供学生进行选课、查询、修改使用的。学生需要通过身份验证才能登陆。登陆后可以填写并修改选课计划, 以及查询自己的选课结果。除此以外, 任何用户都可以查阅学生选课名单。
系统管理模块是供学生修改自己的密码的, 从而可以保证个人信息的安全性。各个院系的教务员可以查询本院系学生的相关信息。
整个系统的功能结构图如图1所示。
3. ac.工具模件的配置和机制
ASP.NET是建立在公共语言运行库上的编程框架, 可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比, ASP.NET提供了数个重要的优点:
增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同, ASP.NET可利用早期绑定、实时编译和本机优化。这相当于在编写代码行之前便显著提高了性能。
威力和灵活性。由于ASP.NET基于公共语言运行库, 因此Web应用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关, 所以可以选择最适合应用程序的语言, 或跨多种语言分割应用程序。另外, 公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。
可管理性。ASP.NET采用基于文本的分层配置系统, 简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的, 因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了ASP.NET框架应用程序的部署。只需将必要的文件复制到服务器, 即可将ASP.NET框架应用程序部署到服务器。不需要重新启动服务器, 即使是在部署或替换运行的编译代码时。
安全性。借助内置的Windows身份验证和基于每个应用程序的配置, 可以保证应用程序是安全的。
在数据库的访问方面, ASP.NET采用了全新的技术理念。它对传统的ADO作了大幅度的调整, 形成了新一代的ADO.NET构件。ADO.NET提供了Connection来连接数据库, 同时也提供了Command对象来查询数据库。和ADO不同的是, ADO.NET遵循更通用的原则, 不那么专门面向数据库。ADO.NET集合了所有允许数据处理的类。
根据本系统的实际情况, 利用成熟的B/S体系结构下的技术来实现研究生选课系统。本系统采用了Windows 2000Server作为操作系统, 并选取了Microsoft SQL Server 2000作为数据库管理系统, 采用ASP.NET组件来构成选课的应用服务系统, 客户端采用浏览器来完成选课的全过程。
4. 数据库设计
4.1 基本信息表示例
该表的主键为研究生的学号 (UserID) 。
4.2 课程信息表
4.3 选择信息表二级
5. 发展困难和解决方案
整个研究生选课系统中, 学生选课模块是开发过程中的难点, 下面详细介绍其实现方法。
5.1 登录页面的实现
整个系统的安全性由身份认证来保证。本系统使用了ASP.NET的内置对象Session来完成此项功能。在开发过程中, 首先在数据库中建立了研究生基本信息表User。然后, 生成一个登录页面login.asp, 让学生输入学号和密码。学生点击“确定”以后, 需要建立一个check_login.asp文件来响应并检测Session, 以确定用户是否合法。如果输入的学号或者密码有错误, 则系统提示“学号或密码错误”, 然后引导回登录页面。如果用户合法, 系统调用login_result.asp来处理信息。此文件首先获得表单信息, 然后打开数据库, 在其中查询学号和密码相同的记录, 若存在符合条件的记录, 则建立一个Session, 将身份信息存储在Session中。
5.2 课程合作编码设计
研究生选课时, 一般是按专业选择要学的课程, 因此, 在页面上易采用分类显示的方法向学生提供课程信息。本系统的课程信息可以
您可能关注的文档
- 21世纪纺纱新技术集聚纺纱技术的进展.docx
- 5例因误用皮圈致中切牙严重脱臼的诊治.docx
- erp环境下会计信息系统的演变.docx
- FMV40型搓捻粗纱机牵伸机构的分析与设计.docx
- pbl教学法在口腔解剖生理教学中的应用.docx
- pvc管在给水管网施工中的应用.docx
- 上市公司重组拆分上市的文献综述.docx
- 上海报业集团打造媒体融合发展的新媒体产业.docx
- 上消化道出血内镜诊治进展.docx
- 不同水温和光照时间对牙亲鱼繁殖的影响.docx
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)