- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机信息的管理专综合作业
计算反反复复反反复复反反复复反反复复反反复复反反复复死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死死vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv专业;摘要;目录;概述;作为新一代企业级网络平台,ASP.NET具有很多优点:ASP.NET程序中页面显示部分和控制逻辑可以被分别存储在.asp文件和.cs文件中,从而实现了页面显示部分与控制逻辑的分离,大大提高了应用程序的可维护性;由于ASP.NET代码是预先编译过的,脚本代码运行于服务器端,因而执行效率和性能幅度得到提高;可以支持C#、C++、VB.Net等多种语言,提高了程序的通用性;提供了丰富的基类函数库,提高了程序开发效率;ASP.Net提供多种认证授权的安全控制,使开发人员更容易管理站点资源。;二 系统设计;每个模块负责相对独立的功能。学生选课模块实现学生选课、查看已选课程信息列表、查看用户信息等功能;教师开课模块实现教师用户设置授课班级、显示开设班级、显示教师信息和确认删除课程等功能;管理员模块中的管理员拥有最高权限,可以为教师和学生分配账号、创建课程和指定任课教师、为课程班级设定最大人数和选课结束时间、对学生选课信息进行统计等功能;通用功能模块包括用户注销和用户修改密码的操作,实现富动感地带等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等等 反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复吩咐反反复复反反复复反反复复反反复复反反复复反反复复反反复复吩咐分反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复分反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复分反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复吩咐分分反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复反反复复吩咐分分反反复复反反复复反反复复反反复复反反复复反反复复用组件来实现,可以方便的实现三层架构。网上选课系统的三层体系结构如图2所示。
;其中,表示层(客户端)又叫应用界面层,为用户提供应用界面,该层一方面向用户呈现信息和收集用户信息,另一方面可以对用户信息进行基本的处理并与业务逻辑层进行交互。在网上选课系统中,该层可以用ASP.NET中Web Form页面来呈现课程课表信息、选课信息、信息统计结果以及收集用户输入的信息,并完成对输入信息的基本处理和对逻辑层的调用;业务逻辑层(中间层)为客户端提供程序调用的业务逻辑规则,以完成其业务操作提供服务,如完成对用户的权限的判定以决定访问不同信息的功能、提供访问数据库层的接口等。这些组件中包括对各个类的定义,如验证用户身份功能类、人员管理类、开课管理类、课程管理类等,并且每一个类对应于后台数据库中的一个数据表,以实现对相应表操作的业务逻辑功能;数据库层负责储存、管理数据,该层通过SQL? SERVER数据访问接口组件来实现对各个类的数据访问操作,如用户管理类、课程管理类的操作等。可用一些存储过程、触发器保证数据的完整性和一致性。;三 系统实施;用户控件的加载有两种方式,一种是显式下载,通过Register指令包含在另一WEB窗体页中,该指令指定控件的命名空间(TagPrefix)、控件名称(TagName)和控件资源文件路径(Src),如在网上选课系统中的公共模版页Default.aspx页面的Html头部添加代码“%@ Register TagPrefix=”parkControl“ TagName=”TitleBar“ Src=”Title/TitleBar.ascx“ %”来加载TitleBar控件,从而可以显示用户基本登录信息。另一种加载方式是使用System.Web.UI.Page类的LoadControl方法以编程方式创建用户控件,以下是实现在Default.aspx中实现动态加载中心视图的部分代码,变量ContentControl存放用户控件在应用程序中的相对路径。
private void LoadControl()
????????????? ??? {
???????????????????? Control control;
???????????????????? try
?????????????????
文档评论(0)