asp-net在线作业提交系统课程设计

asp-net在线作业提交系统课程设计

ID:27665131

大小:2.22 MB

页数:22页

时间:2018-12-05

asp-net在线作业提交系统课程设计_第1页
asp-net在线作业提交系统课程设计_第2页
asp-net在线作业提交系统课程设计_第3页
asp-net在线作业提交系统课程设计_第4页
asp-net在线作业提交系统课程设计_第5页
资源描述:

《asp-net在线作业提交系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在线作业提交系统1.课程设计目的通过动手开发一个小型的动态网站,以及网络管理信息系统,加深对所学知识的理解和消化,增加对网络管理系统的设计能力、使用框架实现的技能;加深理解框架结构实现网络管理系统的步骤、方法,环境的安装设置;初步掌握使用C#.net在框架中完成系统设计的方法,为以后从事中、大型网络系统的开发奠定基础。本系统是为了解决在线作业提交的问题。因为传统的对学生作业管理是在服务器上建立一个FTP服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不

2、能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。而这套系统正是出于这个目的,为了解决上面的问题而设计的。教师需要的操作只是添加专业、公告或通知,这些内容通过网页的形式展示出来。而且教师无须向以前那样,只需要发布作业,对作业的要求进行要求,不必去服务器上建文件夹来存放作业,程序能自动创建目录。下载作业也只需要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种

3、操作,学生则再也不会将作业上传错。由于只能上传*.zip或*.rar文件,所以也避免了上传非法的文件的可能。2.设计方案论证2.1IIS和ASP.NET2.1.1IIS简介InternetInformationServices(IIS,互联网信息服务),是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务。是一个WorldWideWebserver。Gopherserver和FTPserver全部包容在里面。IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,

4、有着一些扩展功能。22在同一时间内允许打开的网站页面数,打开一个页面占一个IIS,打开一个站内框架页面占2到3个IIS 1)IIS的添加请进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。  2)IIS的运行当IIS添加成功之后,再进入“开始→设置→控制面板→管理工具→Internet服务管理器(Internet信息服务)”以打

5、开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。2.1.2ASP.NET简介ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。ASP.net是把基于通用语言的程序在服务器IIS上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。但是ASP.net也有一个特点,就是每修改一次程序(即代码类)必须重新编译一次,修改几次就必须重

6、新编译几次,执行效果也会有所降低。ASP.net构架是可以用Microsoft(R)公司最新的产品VisualStudio.net开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。2.2系统功能设计本程序实现的是一个拥有基本功能的作业提交系统。拥有下述模块:(1)用户登录模块:该模块主要用于注册过的用户登录后,进入到loginok.aspx页面,进行在线的作业提交或下载。(2)新用户注册模块:该模块主要用于新用户注册,只有注册过的用户才能使用该系

7、统的作业提交或下载功能。22(3)管理员登录模块:该模块主要用于管理员的后台管理,管理员在后台可进行如下操作:添加作业、添加公告、作业情况、留言管理。系统模块流程图如下图1所示:在线作业提交系统教科书管理系统新用户注册用户登录管理员登陆留言管理作业情况添加公告添加作业重置确认系统退出提交作业图1系统模块结构图2.3数据库设计本系统采用的是Access2000数据库,是由微软发布的关联式数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形和管理界面两项特点,是MicrosoftOffice的成员之一。根据以上的模块

8、,设计出7个数据库表,具体表信息如下。(1)该表主要记录管理员的名称和密码信息。表1admin表22字段名数据类型说明a_id文本主键name文本管理员名称pwd文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。