网上教学管理系统毕业设计


    网教学理系统


    现代化教育技术模式计算机已广泛应学校教育理传统教学方式带重革命效进行作业理摆面前新课题
    文研究目前国外作业理情况基础学校实际需求出发采前较流行BS(浏览器服务器)结构ASP动态网页开发技术基Windows XP Professional操作系统ACCESS数库设计实现功较完善型作业理系统通系统进行系列需求分析设计编码测试等工作系统实现理员发布理公告教师理设置学院班级课程老师线发布作业批改作业网答疑学生组件传作业查作业信息提出疑问功重点系统设计程作相应描述时系统需改进方做总结
    系统测试运行效果稳定操作方便快捷仅适普通学校作业理适网络远程教学较解决作业理混乱状况

    关键词:BS结构作业理 组件传

    Online learning management system

    Abstract

    In the modernization of technical education mode computer has become a common tool in school management which brings to teaching methods great evolution How effective operations management is before us a new topic
    The discourse according to the practical demand of some school which is on the base of the situation of the domestic and international homework management at present adopt comparatively popular BS (browserserver ) structure and ASP dynamic webpage has designed a smallscale homework management system with comparatively perfect function The system is based on the operation system of Windows XP Professional the database of ACCESS The system through a series of needs analysisdesign codingtest the function is that the administrators could publish and manage news the management of teacher setup departmentclasscourseThe Teachers could assign tasks on line freely mark the assignment and answer the questions dished out by students Students could utilize the function of handing in the assignment upload assignment without any component and asking questions in time It makes a description about the design procedure in particularAt the same time it also makes a summary about the disadvantage of the system
    Through the testing the operation result of the system is steady It is easy to operate and the speed is fast Not only suitable for the homework management of the ordinary school but also for the network longdistance learning which can solve the state of the disordered assignment management well

    Keywords BS Structure homework managementupload without component

    目 录
    1 绪 1
    2 网作业理系统需求分析 3
    21 系统概述 3
    211系统般描述 3
    212系统运行环境 3
    22系统功需求 4
    221理员部分功求 4
    222教师部分功求 4
    223学生部分功求 4
    23系统性需求 5
    24系统技术需求: 5
    241开发技术 5
    242系统开发工具 6
    243 数库技术 6
    244 IIS 7
    245 SQL语言介绍 9
    246网作业应 10
    247操作系统台 10
    248系统安全技术 11
    25系统数流图 11
    251理员模块数流程 12
    252教师模块数流程 12
    253学生模块数流程 13
    3 网作业理系统设计 13
    31 系统功模块设计 13
    311理员模块: 13
    312 教师模块 14
    313 学生模块 14
    32系统总体结构图 14
    33系统数库设计 15
    34系统出错处理设计 22
    35系统安全保密设计 22
    4 作业理系统具体实现 23
    41作业理系统登录模块实现 23
    411户登录模块功描述 23
    412 户登录模块输入输出 23
    413 户登陆模块程序流程图 24
    42 作业理系统首页实现 24
    43理员模块实现 25
    431理员修改资料模块实现 25
    432理员设置院系班级课程模块实现 26
    433理员教师理模块实现 26
    434理员发布理公告模块设计实现 27
    44教师模块实现 29
    441教师发布理公告模块设计实现 29
    442教师修改信息模块设计实现 29
    443教师查学生名单模块设计实现 29
    444教师布置作业模块设计实现 30
    445教师批改作业模块设计实现 30
    446教师网答疑模块设计实现 31
    45学生模块设计实现 32
    451学生查搜索公告模块设计实现 32
    452学生修改资料模块设计实现 33
    453学生提出疑问查答疑信息模块设计实现 34
    454学生传作业模块设计实现 35
    5 系统测试运行 36
    51系统测试目原 36
    52系统测试 36
    521系统入口测试点 36
    522 数录入测试点 36
    53系统测试容 36
    54测试结果 37
    结 38
    参考文献 39
    致谢 40






    1 绪
    着计算机技术飞速发展教育信息化网络化进程断深入特采TCPIP协议InternetIntranet断普利计算机技术网络技术已成现代教育重发展方基网络教学软件现代教育中限度利教育资源迅速发展
    处时代信息增长知识爆炸时代客观现实传统教育方式提出全新求需站信息化社会高度全新视野积极参促进教育改革信息技术迅速发展电脑化教学远程网络化教学普传统教学方式带重革命教学改革实施者提出新课题效进行作业理老师头痛问题
    目前国外作业理般采两种方法:种作业存软盘交种者存放教师电脑享目录两种方法弊端:前种方法方便携带速度慢容量易损坏种方法然解决软盘容量容易坏问题存更致命缺点:学生意查更改删学作业造成量抄袭作业恶意删修改学作业事情发生老师帮学生修改作业时容易弄清楚作业批改否作业谁旧作业没删掉新作业搞混等情况然严格纪律实现理然会学校老师带麻烦前信息化时代中学校需实作业理系统规范作业理会提高学校理水优化资源实现效益化作业理系统作次毕业设计课题非常意义具研究价值
    现国外作业理软件采技术种样基JSPFTP模式数作业理系统网络学院远程教学校园正规教学利作业理系统组织理教学活动针国外教学理软件巨需求基求教学理软件必须功齐全操作简便户展示友善操作界面完善功时必须兼顾系统灵活性安全性健壮性教学理系统计算机专业员户快手操作简便便安装容易普
    次毕业设计中作者负责子系统进行学校作业理系统设计开发系统针现种类型学校教学中作业理问题采目前网站开发中广泛ASP技术基WindowsXP Professional操作系统开发套作业理系统系统实现老师发布作业求发布查公告网答疑学生传作业查搜索公告提出问题查询作业信息成绩等功界面友方便安全性方面利目前广泛应网络站点系统中md5加密技术实现系统功基础限度防止非法窃取信息行发生通系统学校教学更方便高效实现资源享动化理帮助学校效开展全面信息化教学尤适合高校进行作业理时运基特网远程教学
    设计中ASPNETBS开发台ASP(Active Serve Pages缩写)微软Web服务器IIS组件提供服务器端脚编程环境ASP带Request Response Server Session Application 5建象捆绑5组件开发WEB应更简单ASP页面文件纯文格式包含HTML标记脚代码ASP语法SQL指令客户端浏览器WEB服务器申请ASP页面时WEB服务器该asp文件提交ASP引擎执行然结果HTML返回浏览器
    ASP作配套站点设计技术根浏览器端提出申请动态生成相应HTML页面根户需方便获取数时ASP服务器端执行保证浏览器服务器结构中数致性尤值提ASP支持ActiveX Sever Components (ActiveX服务器组件)ActiveX scripting语言兼容ActiveX 微软COM(Component Object Model)基础编程语言编写诸VB VC Delphi Java等Windows台运行ActiveX建立独立业务逻辑处理单元嵌入需ASP页中仅功灵活具高重性较容易开发出具Internet通信力具传统商业计算力混合应肯定着ActiveX市场占率提高组件象ASP结合成构造WEB应系统常方式


    2 网作业理系统需求分析
    21 系统概述
    211系统般描述
    该系统开发提高目前学校作业理效率重点解决作业理混乱教师携带批改方便远程教学法远程提交批改作业等问题效利学校现电脑网络资源促进学校全面展开信息化教学相关员利互联网足出户解学校现设备情况时老师学生提供互相交流台实现垮空间跨时间交流仅节约资源时间学生时老师获取反馈信息提高学成绩极提高工作学效率
    212系统运行环境
    保证系统运行效率性系统服务器端应具较高软硬件配
    置客户端求高应程序广泛运行国际互联网Internet适部局域网运行求:
    1软件环境
    客户端:
    (1)操作系统:Windows2000XP
    (2)网络协议:TCPIP
    (3)浏览器:Internet Explorer 50
    (4)数库:Microsoft Acess2002
    服务器端:
    (1)操作系统:Windows2000XP
    (2)网络协议:TCPIP
    (3)WEB服务器:Internet Information 50
    (4)数库:Microsoft Acess2002
    2硬件环境:
    (1)服务器 CPUPIII 500 存256M
    (2)客户机 CPUP200MMX存:32M
    22系统功需求
    网作业理系统提供网作业理台分理员教师学生三部分功理员功体现台理模块教师学生功进行留言交流网测网答疑
    221理员部分功求
    1理员登录功根权限进入理员相应页面功
    2理员发布公告理公告(查修改删)功
    3理员设置院系班级课程课教师样具查修改删功
    4理员修改资料功
    5理员中教师理实现教师登陆信息初始化功
    222教师部分功求
    1教师登录功根权限进入教师相应页面功
    2教师发布公告理公告(查修改删)功
    3教师修改资料功
    4教师查学生名单功
    5教师线布置批改作业功
    6教师网答疑功
    223学生部分功求
    1学生登录功根权限进入学生相应页面功
    2学生查搜索公告功
    3学生修改资料功
    4学生查载老师作业题目传作业(说明作业格式)查老师作业批改情况功
    5学生网老师提出疑问查老师提出疑问功
    23系统性需求
    1实性:网教学提供方便效进行作业理量限度降低理员日常理工作量提高教学质量效率优化资源实现效益化
    2操作简单:系统应该适水者包括教师学生时系统应太复杂烦琐求系统操作简单易行
    3技术先进:产品系统设计开发应紧着整计算机发展潮流采时先进设计思想利新开发技术开发工具系统够功设计技术实现处行业领先位
    4安装简便:服务器端安装简洁明客户机需装软件通浏览器直接访问直接接入Internet您身处您访问Internet系统
    5适应性:应该广泛应类型学校系统采模块化设计户根实际情况行组合系统硬件环境应
    6代码读性:文中代码简洁易懂
    24系统技术需求:
    241开发技术
    目前开发类系统技术ASPJSP技术针系统功需求性需求采ASP(Active Server Page)技术活动服务页套微软开发服务器端运行脚台通ASP结合HTML网页ASP指令ActiveX元件建立动态交互高效Web服务器应程序ASP必担心客户浏览器否运行编写代码程序服务器断执行包括嵌普通HTML中脚程序程序执行完毕服务器执行结果返回客户浏览器减轻客户端浏览器负担提高交互速度时独具优点包括需compile编译容易编写服务器端直接执行普通文编辑器进行编辑设计ASP源程序会传客户浏览器避免写源程序剽窃提高程序安全性语言相容性高ActiveX Script语言相容易操控数库轻易通ODBC(Open Database Connectivity)驱动程序连接种数库
    242系统开发工具
    系统采DreamweaverMX作开发工具DreamweaverMX视化建立Web站点应程序专业工具仅提供强网页编辑功提供完善站点理机制集网页创作站点理两利器身超重量创作工具利视化编辑功快速创建页面需编写代码支持新Web技术级开发员设计员利快速创建界面吸引基标准站点应程序
    243 数库技术
    1数库系统:
    目前系统开发般采ACCESSSQL SERVER作台数库系统采ACCESS2002作台数库数中型单位日常数应建立Windows台ACCESSWindows界面风格致许导帮助适层次户掌握手快应角度言ACCESS数库易ACCESS 2002数库理系统Microsoft Office XP套件重组成部分创建配置 sql server容易方便利种数源生成查询报表应程序等关ACCESS资料培训处容易学
    2数库访问技术:
    系统利ADO(ActiveX Data Object)访问数库微软代数库连接技术ASP网页开发方案中应ADO组件技术实现Web数库高效访问ADO基础OLE DB语言关组件技术OLE DB提供高级封装屏蔽底层细节ADO提供Connection commandRecordset等三象服务器端脚够方便连接操WEB数库种容易扩展网页赋予访问数库功技术系统中ADO象中connection recordset象相关方法实现数库访问操作代码中常出现rsopen sql connRSOpen方法存取数库实现数库访问首先实现数库连接系统采ACCESS文件相路径实现读取数库功然ACCESS数库身数库服务器服务器运行查询安全性方面存定问题数库连接非常容易实现代码简单易懂
    3基BS模式解决方案
    基BS计算模式信息理系统兼具客户服务器机制分布式计算特性者更加优越突出特点式实现集中理应程序数库相关构件全部集中服务器端客户端浏览器赖操作系统外须软件予支持客户机非常瘦利系统推广理者角度系统更新维护数理服务器端进行客户机关样降低工作难度果需增加新功模块需建立相应动态HTML页原系统会影响扩充力强鉴特点BS计算模型引起极关注成应模型发展方开放实验室理信息系统采BS模式进行开发新型BrowserServer信息系统建立Internet技术核心Web技术基础集成环境基网络象超链接技术媒体文档结构跨越种操作系统种数台应系统现代企业办公日常信息处理具体应环境网络支撑台信息资源理台办公应台事物处理应台组成真正实现企业方面信息集成化理应
    244 IIS
    IISInternet Information Server缩写微软公司推服务器Window NT Server完全集成起户够利Windows NT ServerNTFS(NT File SystemNT文件系统)置安全特性建立强灵活安全InternetIntranet站点
    IIS支持HTTP(Hypertext Transfer Protocol超文传输协议)FTP(File Transfer Protocol文件传输协议)SMTP协议通CGIISAPIIIS高度扩展
    IIS支持语言关脚编写组件通IIS开发员开发新代动态富魅力Web站点IIS需开发员学新脚语言者编译应程序IIS完全支持VBscriptJscript开发软件Java支持CGIWinCGIISAPI扩展滤器
    IIS设计目建立套集成服务器服务支持HTTPFTPSMTP够提供快速集成现产品时扩展Internet服务器
    IIS相应性极高时系统资源消耗少IIS安装理配置相简单IISWindows NT Server网络操作系统紧密集成起外IISWindows NT Server相SAM(Security Accounts Manager安全性账号理器)理员说IIS诸Performance MonitorSNMP(Simple Nerwork Management Protocol简单网络理协议)类NT已理工具
    IIS支持ISAPIISAPI扩展服务器功ISAPI滤器预先处理事处理储存IIS数32位Windows应程序Internet扩展FTPSMTPHTTP协议置容易务集中界面中界面Internet应程序简化IIS支持MIME(Multipurpose Internet Mail ExtensionsInternet邮件扩展)Internet应程序访问提供简单注册项
    IIS重特性支持ASPIIS 30版引入ASP容易张贴动态容开发基Web应程序诸VBScriptJavaScript开发软件者Visual BasicJavaVisual C++开发系统现CGIWinCGI脚开发应程序IIS提供强支持
    245 SQL语言介绍
    SQL(Structured Query Language结构化查询语言)功强数库语言SQL通常数库通讯ANSI(美国国家标准学会)声称SQL关系数库理系统标准语言SQL语句通常完成数库操作务数库中更新数者数库中检索数SQL常见关系数库理系统:Oracle Sybase Microsoft SQL Server Access Ingres等等然绝数数库系统SQL样立外专扩展功系统标准SQL命令Select Insert Update Delete Create Drop常常完成绝数数库操作
    SQL语言突出优点非程化统关系数库公语言SQL语言次处理记录数提供动导航允许户高层数结构工作部队单记录进行操作操作记录集SQL语句接受集合作输入返回集合作输出SQL集合特性允许条SQL语句结果作条SQL语句输入时求户指定数存放方法种特性户更易集中精力结果SQL语句查询优化器RDBMS部分决定指定数存取快速度手段查询优化器知道存什索引索引合适户需知道表否索引什类型索引作统语言SQL户DB活动模型包括系统理员数库理员应程序员决策支持系统员许类型终端户
    SQL语句概括起分数操作语言数定义语言数控制语言组数库数查询修改更新种完备数处理语言数操作语言:
    SELECT:数检索TSQL核心SELECT命令表操作产生表表容SELECT查询结果SELECT语句语法三条子句构成种SELECTFROMWHERE结构块
    INSERT:插入数数库通常两种形式种INSERTVALUES表中增加行种形式SELECT子查询取表中数插入某表中
    UPDATE:数库中修改现存数通常两种形式种SET子句种子查询SET子句提供修改列名存储里新值中WHERE子句指定列中行修改果WHERE值缺省列中行修改WHERE子句包含子查询子查询结果作WHERE条件表达式确定修改行
    DELETE:数库中删数DELETE操作行进行直接DELETE命令删某行中某列数
    246网作业应
    传统教学方式中书文字图片方式传播知识信息老师课堂黑板粉笔加教具方式传播知识教学方式涉时间变量描述三维维空间描述时受限制影响教学效果限课学时提供知识信息量限媒体技术现代教育技术中应述问题解决提供利工具运图文字动画音频视频相结合现代教育技术手段视觉听觉生动形式激发学生兴趣进行学生中心高效率启发式教学活动高素质培养提供新教学方式
    根网络远程教学方式学校实际情况实现述远程教学形式采方式:
    (1)基专线远程实时授课
    (2)基浏览器WEB服务器(BS)学辅导
    (3)采视频会议系统通卫星Cable(限)ISDNDDN等网络进行实时双交互等等
    教学方式户更更高效获取需教育信息资源
    247操作系统台
    Windows XP提供功强容易高效率保密措施完善等网络操作系统必备环境具较宽范围第三方开发工具包括远程WEB理接口Basic式语言供脚配置修改XP支持种客户机网络操作系统互连支持较网络协议TCPIP等置良安全措施容错力XP设计开发者编写客户机服务器应软件提供众机会该产品客户机服务器软件结构提供应软件服务器台外Windows XP操作界面友户简单系统采Windows XP作操作系统开发台
    248系统安全技术
    系统采ASP+ACCESS开发系统安全性方面存隐患数库数安全性方面系统登陆界面中需户输入户名户密码户唯识方式存安全隐患方面系统采数库ACCESS数库文件站点部数安全性方面存定缺陷服务器受攻击重数外泄造成果法想象增加安全性必须数库中重信息进行加密保证系统安全
    保证数库中数安全性数库敏感数加密达安全性目通查阅相关书籍资料解md5加密算法目前较常种加密算法系统采md5实现数库中重数加密MD5全称MessageDigest Algorithm 5(信息摘算法)90年代初MIT Laboratory for Computer ScienceRSA Data Security IncRonald L Rivest开发出算法逆客户端加密服务器端加密作容量信息数字签名软件签署私密匙前压缩成种保密格式(意长度字节串变换成定长整数)文简单说明加密技术
    25系统数流图
    系统分理员教师学生三部分
    251理员模块数流程
    理员登录
    11检查户名密码
    12添加删公告
    D1 理员信息
    写入数库
    D2 公告信息
    户信息正确
    13发布公告

    显示结果
    14添加删院系班级课程
    写入数库
    D3 学院信息表
    15资料修改
    写入数库
    D1 理员信息
    页面维护公告户信息教师信息学院班级课程添加删修改数流图:

    图21理员数流程图
    252教师模块数流程
    教师登录
    11检查户名 密码
    D1 教师信息
    户信息正确
    12查询信息
    121查询作业交信息
    122查询学生名单
    123查询学生疑问信息
    显示结果
    显示结果
    显示结果
    13线答疑
    14批改作业
    显示分数
    显示结果
    户信息正确
    图22教师数流程图

    教师发布理公告布置作业批改作业线答疑数流图: 教师数流程图中出教师模块功
    253学生模块数流程
    学生登录
    11检查户名密码
    D1 学生信息
    户信息正确
    12查询信息
    121查询公告信息

    显示结果
    122查询答疑信息
    显示结果
    123查询作业信息
    显示结果
    13传作业
    D2 载作业表
    学生查公告作业信息传作业查答疑信息数流图:
    图23学生数流程图
    数字典流程图加补充说明工具系统理员提供数项综合信息
    3 网作业理系统设计
    31 系统功模块设计
    根面需求分析结果低耦合高聚原系统划分功模块:
    311理员模块:
    1理员发布公告理公告模块
    2理员修改资料模块
    3理员设置学院班级课程教师模块
    312 教师模块
    1教师发布信息理信息模块
    2教师修改资料模块
    3教师布置批改作业模块
    4教师网答疑模块
    313 学生模块
    1学生查公告搜索公告模块
    2学生修改资料模块
    3学生查作业信息模块
    4学生传作业模块
    5学生提出疑问查答疑信息模块
    32系统总体结构图
    网作业理系统
    身份验证模块
    作业理模块
    留言交流板模块
    台理模块
    网测模块
    网答疑模块










    图31系统功结构图
    负责模块简介:
    1﹑留言交流模块该模块流言板形式显示教师学生互动交流信息教师某问题注意事项做说明提示学生某问题疑问老师针该问题出回复外包括学间问题法学心交流通台学生老师学间进行更灵活沟通类似群组讨形式实现途径采服务器端数库存取组件留言信息保存数库中方便查询删添加
    2﹑台理模块系统理员进行理职责包括数库中资料保存备份维护印等外负责整系统维护
    3﹑网测模块 网测系统充分利校园网络环境学校题库资源学生阶段学完成检验学成果网学知识进行测试网练测系统题卷系统中组卷功配合实现户Intranet环境练测教师学生学知识掌握程度教学水较具体估计便放矢教学学生通线练测解学知识掌握情况便检查学程漏洞提高学效率网测分学生端教师端
    4﹑网答疑模块网答疑系统包括户理线答疑网答疑板三功模块中户理模块负责网户理线答疑模块实现网实时交谈功网答疑板实现非实时答疑功包括户登录问题浏览问题增加问题解答信息检索等功模块网答疑系统承担部分网络教学务弥补学生网络学中交流方面足网答疑系统建立解决网络教学种非面面教学形式中学生教师间交流困难促进学生教师通网络实现面面学交流进步完善现代远程教育体系
    33系统数库设计
    根系统功设计需求作业理系统数库列出系统组成部分数项数结构:
    1理员信息:包括理员密码理员id理员名称理员类型ER图:
    理员信息
    理员序号
    理员名称
    理员密码
    理员类型

    图32理员信息ER图
    2公告信息:包括公告序号类型标题公告日期公告发布者公告容ER图:
    公告信息
    公告类型
    公告标题
    公告作者
    公告容
    公告发布时间


    图33公告信息ER图
    答疑问题信息
    发问时间
    提问标题
    班级序号
    学生学号
    提问容
    课程序号
    3答疑—问题信息:包括班级序号课程序号学生学号问题标题问题容发问时间等ER图:



    图34答疑信息ER图
    答疑回复信息
    答疑序号
    教师序号
    回复容
    回复日期
    4答疑—回复信息:包括回复序号问题序号回复容教师序号回复时间等ER图:



    图35答疑回复信息ER图

    5作业信息:包括作业序号班级序号课程序号教师序号作业题目发布时间传截止时间作业容等ER图:
    作业信息
    作业题目
    发布时间
    教师序号
    作业序号
    提问容
    课程序号
    作业容
    截止时间





    图36 作业信息ER图
    6传作业信息表:包括传序号老师序号作业序号学生序号传址作业分数等ER图:
    作业传信息
    教师序号
    作业序号
    作业分数
    课程序号
    传序号
    传址




    图37作业传信息ER图
    7院系班级课程信息:院系班级课程序号院系班级课程名称院系班级课程级院系班级课程级教师序号等ER图:
    院系班级课程
    院系班级课程名称
    院系班级课程级
    教师序号
    院系班级课程级

    院系班级课程序号



    图38院系班级课程ER图
    特强调:中表项class dep代表级0—代表学院高级1—代表班级2—代表课程学院班级课程统设置class_name表项中样设计够达优化数库目
    8学生信息表:包括学生序号学生名称学生密码班级序号ER图:
    学生信息
    学生名称
    学生密码
    班级序号

    学生序号

    图38 学生信息ER图
    教师信息
    教师密码
    教师序号

    学生姓名
    9教师信息表:包括教师序号教师名称教师密码ER图:


    图39教师信息ER图
    10数表结构:
    表31 学生基信息表(student)
    字段名称
    数类型

    必填字段
    说明
    StuId
    bigint
    8

    编号
    StuNum
    char
    15

    学号
    ClassName
    char
    15

    班级
    StuPass
    char
    20

    密码
    StuName
    char
    20

    学生姓名
    StuEmail
    char
    50

    电子邮件
    StuTel
    char
    30

    电话
    StuAddress
    char
    100

    住址
    LastTime
    datetime
    8

    注册时间
    LastIp
    char
    20

    登陆IP
    表 32 理员信息表(admin)
    字段名称
    数类型

    必填字段
    说明
    AdminId
    bigint
    8

    理员ID
    AdminName
    char
    20

    姓名
    AdminPass
    char
    20

    密码
    AdminTel
    char
    30

    电话
    AdminEmail
    char
    50

    电子邮件
    AdminAddress
    char
    100

    联系址
    AdminPower
    int
    4

    权限
    LastIp
    char
    20

    登陆IP
    LastTime
    datetime
    8

    注册时间
    AdminIntro
    char
    7000

    说明
    表33 作业信息表(Work)
    字段名称
    数类型

    必填字段
    说明
    WorksId
    bigint
    8

    作业ID
    WorksName
    nvarchar
    50

    作业名
    WorksSet
    nvarchar
    255

    作业设置
    EndDate
    datetime
    8

    截止日期
    表34 讨区信息表(Bbs)
    字段名称
    数类型

    必填字段
    说明
    BbsId
    bigint
    8

    帖子ID
    BbsTitle
    char
    100


    BbsContent
    char
    7000


    IsReply
    int
    4

    回复
    ReplyId
    bigint
    8

    回复ID
    BbsSender
    bigint
    8

    发送者ID
    SenderIs
    int
    4

    发送者身份
    IsSetUp
    int
    4

    否置顶
    SendTime
    datetime
    8

    提交时间
    IpAddress
    char
    20

    IP址


    表35需作业班级信息表(Needworkclass)
    字段名称
    数类型

    必填字段
    说明

    NeedWorkClassId

    int

    4



    需作业班级ID
    WorksId
    int
    4

    作业ID
    ClassName
    nvarchar
    15

    班级名
    表36成绩信息表(Grade)
    字段名称
    数类型

    必填字段
    说明
    GradeId
    int
    4

    班级ID
    StuNum
    nvarchar
    20

    学号
    WorksId
    int
    4

    作业ID
    Objects
    int
    4

    客观题
    Subject
    int
    4


    Total
    int
    4

    总计
    表37 问题信息表(Question)
    字段名称
    数类型

    必填字段
    说明
    QuestionId
    bigint
    8

    问题ID
    WorksId
    bigint
    8

    作业ID
    Title
    ntext
    16

    标题
    Body
    ntext
    16


    Answers
    ntext
    16

    答案
    Mark
    int
    4


    表38 观题答案(subjectAnswer)
    字段名称
    数类型

    必填字段
    说明
    SubjectAnswersId
    bigint
    8

    观题答案号
    WorksId
    bigint
    8

    作业ID
    QuestionId
    bigint
    8

    问题ID
    StuNum
    nvarchar
    20

    学号
    34系统出错处理设计
    系统开发应充分考虑种系统错误避免造成数库系统致损坏系统中采出错提示框形式户提供出错信息外关键性操作理员老师进行删修改记录操作时提供确认机制
    35系统安全保密设计
    系统安全保密设计中系统采户登录系统时进行身份验证允许合法户进入系统操作登录系统时系统首先户选择相应身份身份着权限时户需输入户名密码进行验证输入信息正确进入相应页面登录模块设计中分客户端服务器端进行数验证
    4 作业理系统具体实现
    面作者模块单位进行模块功实现作具体描述:
    41作业理系统登录模块实现
    411户登录模块功描述
    功描述:模块实现户登录限制该系统资源身份确认户访问相关资源
    412 户登录模块输入输出
    输入:登陆帐号登陆密码系统验证登陆身份
    输出:户登陆成功进入系统首页
    户登陆界面:

    图41 户登陆页面
    模块中户身份三种类型:系统理员教师学生通输入户帐号密码验证户身份果验证成功进入系统否出错提示框提示重新输入信息
    选择户身份信息
    户名密码否通?


    输入帐号密码
    进入系统登陆界面
    进入相应者权限理界面
    413 户登陆模块程序流程图

    图42户登陆流程图
    42 作业理系统首页实现
    户登陆系统进入相应页页面图(学生模块页面例):

    图43系统界面
    43理员模块实现
    431理员修改资料模块实现
    1理员修改资料模块功描述:
    功描述:模块实现功理员够进行基信息修改修改户名户密码
    2理员修改资料模块输入输出:
    输入:更改户名户密码
    输出:资料修改成功者失败页面
    3理员修改资料模块程序流程图:
    密码否致

    输入信息否非法


    否空




    输入帐号密码
    修改成功


    图45理员修改资料模块流程
    4理员修改资料模块关键代码:
    户提交根情况进行修改信息进行处理实现关键代码:

    条件语句判断输入户名户密码确认密码否空否两次密码输入致否输入信息中非法字符果出现出错提示框提示重新输入否成功修改数库更新
    432理员设置院系班级课程模块实现
    1理员设置院系班级课程模块功描述:
    功描述:模块功实现理员够添加学院班级课程进行相应删修改操作进行修改删操作时旦删学院相应学院班级删班级课程添加均学院基础实现
    2理员设置院系班级课程模块输入处理输出设计:
    输入:学院名班级名课程名
    处理:理员设置学院相应进行班级课程添加添加成功显示学院列表中
    输出:学院列表中呈现出添加学院名称班级名称课程名称
    433理员教师理模块实现
    1理员教师理模块功描述:
    功描述:模块实现功理员进行教师信息初始化初始老师登陆id教师姓名教师登陆密码确认教师登陆密码信息时理员修改删教师信息
    2理员教师理模块输入输出:
    输入:老师登陆id教师姓名教师登陆密码确认教师登陆密码信息
    输出:添加成功删成功页面
    3理员教师理模块
    模块涉教师信息理初始化教师信息修改删教师信息判断否输入密码否两次输入教师密码致否输入教师id否输入密码id中非法字符否输入id重复果否显示出错提示框重新输入否添加户信息写入数库显示教师列表中文中介绍教师添加功程序流程图:
    密码否致
    输入信息否非法

    否空





    教师id否重复


    输入id名称密码


    添加成功















    图48理员添加教师流
    434理员发布理公告模块设计实现
    1理员发布理公告模块功描述:
    功描述:模块中实现功理员发布公告学生老师浏览公告详细容时发布公告进行理包括进行删修改操作操作理员老师进行涉系统权限问题学生权进行操作
    2理员发布理公告模块输入输出:
    输入:公告标题公告容发布讨区
    输出:公告发布成功修改成功
    发布公告页面图:

    图49理员发布公告界面
    3理员发布公告模块程序流程图:

    否空

    输入公告标题容
    发布成功








    图410 理员发布公告流程
    理员公告理进行删修改操作公告修改操作公告发布类似然需输入更改公告标题公告容判断输入容否空空需重新输入信息通执行insert语句实现数库中插条新公告删公告包括公告标题容发布公告时间公告发布作者成功发布公告列表中发布公告详细容公告删模块简单需行代码解决通传入id值找相应记录然通执行实现删SQL语句完成公告删公告删成功公告列表中呈现
    44教师模块实现
    441教师发布理公告模块设计实现
    功描述:模块功实现方法理员发布理公告致处户身份涉数表复述实现方法实现教发布公告发布公告进行理(删修改操作)
    442教师修改信息模块设计实现
    功描述:模块中功实现方法理员进行资料修改基致处户身份数库表存复述功实现方法教师实现户名密码信息修改
    443教师查学生名单模块设计实现
    1教师查学生名单模块功描述:
    功描述:模块实现老师查教班级学生名单包括学生户名学生姓名
    2教师查学生名单模块输入处理输出设计:
    输入:课程班级
    处理程:
    (1)通获取班级序号值数库中搜索应班级显示拉菜单中
    (2)拉菜单中选择课程班级会出现该班学生名单
    输出:学生列表页面
    444教师布置作业模块设计实现
    1教师布置作业模块功描述:
    功描述:模块中实现教师作业发布功类似公告发布学生时解相关作业信息包括发布作业标题作业传截止日期作业求时实现发布作业信息进行修改功
    2教师布置作业模块输入输出设计:
    输入:作业标题作业传截止日期作业求选择班级
    输出:作业发布成功者失败页面
    3教师布置作业模块程序流程图:
    模块中条件语句判断输入作业标题作业传截止日期作业详细求否空输入日期格式否正确否显示出错提示框重新输入否数库进行操作程序流程图:
    日期格式否正确

    否空



    输入作业标题容日期
    作业发布成功

    图414 作业布置流程
    445教师批改作业模块设计实现
    1教师批改作业模块功描述:
    功描述:模块中实现教师载学生传作业作业进行分数判定学生时解作业完成情况
    2教师批改作业模块输入输出设计:
    输入:教师批改作业分数
    输出:成功分页面
    模块界面图:
    3 教师批改作业模块程序流程图:
    分数否空


    作业判分
    否0~100间


    载作业
    作业批改成功

    图416 作业批改流程
    模块中老师首先载学生传作业作业进行分数判定学生时解作业完成情况条件语句判断分数否空空出现提示框重新输入分数0100间样会出现出错提示框提示重新输入分数
    446教师网答疑模块设计实现
    1教师网答疑模块功描述:
    功描述:模块实现功类似聊天室老师学生提供学交流机会教师模块中够学生提出疑问够提出疑问进行回复出外进行删回复操作
    2教师网答疑模块输入输出设计:
    输入:回复学生提问信息
    输出:成功回复页面成功删重定公告列表中
    3教师网答疑模块程序流程图:
    信息否空


    回复答疑信息
    查提问信息
    成功线答疑

    图418 教师网答疑流程
    教师通查提问列表中提问信息回复学生提问时解决学生学中困难条件语句判断回复信息否空空出现出错提示框提示重新输入回复信息成功回复提问信息写入数库数库中答疑回复信息表更新回复删模块简单需行代码解决:通传入id值找相应记录然通执行实现删SQL语句完成回复容删
    45学生模块设计实现
    451学生查搜索公告模块设计实现
    1学生查公告搜索公告模块功描述:
    功描述:模块中实现学生够理员老师发布公告进行浏览学生仅够查公告容通公告标题者公告发布搜索想公告容
    2教师网答疑模块输入输出设计:
    输入:搜索公告标题者公告发布
    输出:详细公告容页面
    学生查搜索公告问题界面图:
    3学生查搜索公告模块程序流程图:
    图420 学生搜索公告流程


    否空
    搜索公告信息
    输入标题作者
    查公告信息
    显示公告详细容

    模块中学生公告详细容通公告作者者公告标题搜索需公告容条件语句判断否输入搜索公告标题公告发布空出现出错提示框重新输入成功搜索会公告列表中
    452学生修改资料模块设计实现
    模块中功实现方法理员老师进行资料修改基致学生实现户名密码信息修改
    453学生提出疑问查答疑信息模块设计实现
    1学生提出疑问查答疑信息模块功描述:
    功描述:模块中实现功老师网答疑模块中功应目通模块学生老师进行学交流提高学成绩包括两功:学生提出问题二学生查前提问查老师否已回复相关问题
    2学生提出疑问查答疑信息模块输入输出设计:
    输入:学生提问标题学生提问详细容
    输出:成功提问显示提问列表答疑列表
    3学生提出疑问查答疑信息模块程序流程图:


    否空


    输入提问标题容
    提问成功












    图422 学生提出疑问流程图
    模块中条件语句判断输入提问标题提问详细容否空输入信息空格式显示出错提示框需重新输入空数库进行操作通执行SQL语句实现数库中插条新提问信息包括提问标题提问详细容成功提问提问列表中提出问题学生提问列表中查老师回复信息老师网答疑相应里说明
    454学生传作业模块设计实现
    1学生传作业模块功描述:
    功描述:模块中实现功学生够作业列表中作业相关信息已交作业学生老师否已批改作业作业分数没交作业学生传截止日期前传作业老师进行批改实现传方式两种:采组件传二采组件传作者选择组件传类实现作业传原两方面:常第三方传组件需注册方面组件传网络资源丰富意载传作业时指定作业传格式作业传进行限制外设置传进度条够清楚作业传进度
    2学生传模块输入输出设计:
    输入:传作业
    输出:传成功页面
    3学生传作业模块程序流程图:
    进行传操作
    信息否指定格式
    信息否指定
    信息否超时间





    传信息否空

    返回


    点击浏览选择传信息

    传成功
    图424传作业流程图


    5 系统测试运行
    51系统测试目原
    软件系统开发程中尤进行型软件系统开发中编程员避免会产生错误发现改正系统设计中错误减少错误造成损失保证系统开发质量需进行系统测试
    52系统测试
    521系统入口测试点
    1测试点:户名密码
    2测试路径:户名密码否真
    3测试结果:真进入系统假提示重新输入户信息
    522 数录入测试点
    1测试点:数录入类型
    2测试路径:录入类型否正确
    3测试结果:录入类型正确写入数库增加新记录否提示重新输入
    录入数数表中限定类型时增加新记录录入数类型正确法增加新记录
    53系统测试容
    1户登录界面友操作性安全性较理级者进行限制保系统证数库安全
    2数库维护性数录入删更改均利完成实现动态更新
    3数溢出越界均进行非法提示警告户正确户非正常操作方式提出警告
    4实现印功
    5数类型填写错误时系统够报错
    6软件操作系统兼容性良移植性完
    54测试结果
    1软件断启动关闭程中没出现死机程序执行效率降低等种良现象功实现较完善
    2户登录界面较友软件界面色彩选择欠丰富美工出色鉴系统学途种偏重淡雅风格助加强学气氛
    3数库维护性良数录入利完成实现动态更新删修改利完成
    4数溢出越界基未进行非法提示警告户正确户非正常操作方式提出警告
    5没印机未测试印效果
    6数类型填写错误时系统报错功数输入错误时者够获知错误















    三月设计工作终完成毕业设计务—网作业理系统编码设计工作真正事次正规软件开发工作学课堂难学知识通毕业设计认识系统开发中需求分析重性避免造成资源浪费完善系统功界面友户易操作成功软件必备
    通系统进行需求分析设计等系列工作系统分三模块:理员模块教师模块学生模块终系统实现理员修改资料发布理公告添加学院班级课程设置课老师老师发布修改删公告修改资料布置批改作业网答疑学生修改资料查成绩作业公告传作业提出疑问查疑问信息功系统界面美观友操作方便程度提高学校作业理效率基达次毕业设计目
    然方面初次尝试理信息系统开发系统开发技术工具等熟练精通程面毕业设计时间限系统难免存足需进步改善方面:
    (1)系统功需进步完善适更领域
    (2)系统某权限分配存合理方
    (3)系统安全性设计方面应该考虑全面
    总次设计中作者学量知识开阔视野日事软件开发工作奠定坚实基础







    参考文献
    [1] 徐罕吴玉新网站ASP台解决方案北京:民邮电出版社2000年2月:3345
    [2] 陆昌辉吴晓华SQL Server 2000开发员指南宇航出版社北京希电子出版社2002年5月:210
    [3] 健辉邓穗红ASP设计北京:中国电力出版社2001年7月:960
    [4] 网冠科技ASP30时尚编程百例北京:机械工业出版业2001年3月:5486
    [5] 李存斌樊建ASP高级编程项目应开发北京:中国水利水电出版社2002年9月:21103
    [6] 刘韬骆娟旭洪数库系统开发实例导航北京:民邮电出版社2002年7月:153
    [7] 李晓黎张巍ASP+SQL Server网络应系统开发实例北京:民邮电出版社2004年4月:189
    [8] 黄荔基asp数库查询分页显示兵工动化20041:113120
    [9] 汪晓吴勇强张宏林ASP网络开发技术北京:民邮电出版社2000年3月:320
    [10] 林风李维章赵莉动态网站设计捷径—ASP[M]西安电子科技学出版社1999年5月:1025
    [11] 周绪SQL Server入门提高[M]北京:清华学出版社2000年8月:103132
    [12] 刘宇懦赖杰贤实验室综合信息集成理系统教育信息化2002年9月:6578
    [13] 王新房邓亚玲基ASPWEB应开发方法研究[J]计算机工程设计1999(12):3641
    [13] 萨师煊王珊数库系统概北京高等教育出版社1991:821
    [15]宋云娴网络教学现状未[J]媒体世界1997(2):2628

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 8 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    网上书店系统的设计与实现毕业设计

     密级: (2013 — 2017年) 题 目 网上书店系统的设计与实现 ...

    4年前   
    1228    0

    基于.Net-的三成架构的网上评分系统毕业设计

     《Web技术与开发(ASP.NET)》 课程设计说明书 设 计 题 目: 网上投票系统 指 导 老 师: 学 生 学 号: 学 生 姓 ...

    5年前   
    993    0

    网上购物系统

    摘 要 通过网上购物系统的建设以实现对商业零售企业提供信息化管理。建立了B2B的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后...

    5年前   
    1899    0

    基于安卓系统的点餐系统毕业设计

     本科毕业论文(设计) 题 目: 基于安卓系统的点餐系统 专 业: 姓 名: 指导教师: ...

    5年前   
    1690    0

    学生作业提交系统毕业设计

    学生作业提交系统 目 录 摘要 I ABSTRACT II 1.引言 1 2.课题简介 2 2.1 选题背景 2 2.2 课题的意义 2 2.3 系统目标 3 ...

    5年前   
    1562    0

    毕业设计管理系统的设计与实现

    毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管...

    5年前   
    2634    0

    超市管理系统毕业设计

     本科毕业论文 设计题目 超市进销存管理 系统的设计与实现 学 院 计算机科学与工程学院 专 ...

    5年前   
    1442    0

    (ASP)网上选课系统论文

    摘 要   随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、...

    15年前   
    18228    0

    网上图书销售系统

     编号: 昆明理工大学 本科生毕业论文(设计) 题 目:网上图书销售系统 ...

    7年前   
    26381    0

    Webform实训报告 网上花店系统

     Webform实训     网上花店      组    长        姜雪           组    员 米硕 李斌 辛港 李宇飞  班    级       09高...

    12年前   
    11929    0

    网上办公系统安全方案

    网上办公系统安全方案  随着计算机技术和通信技术的飞速发展,信息化的浪潮席卷全球,无论是企事业单位还是政府机构越来越多的传统事务向自动化、网络化转变。办公自动化 (oa: office aut...

    10年前   
    539    0

    网上办公系统服务协议

    网上办公系统服务协议  甲方:__________________________ 乙方:___________________  业务咨询电话:__________________?联系人:...

    10年前   
    617    0

    网上订餐系统的设计与实现

     网上订餐系统的设计与实现摘 要近年来,我国的互联网正处于快速发展的阶段,使用网络的人群不断扩增。网络消费成为一种主流,其中网上订餐就是其中一个发展迅速的网络消费。一个功...

    3年前   
    692    0

    论文-网上购物系统

    随着人们生活方式和消费观念的改变,网上购物凭借其简单、快捷等特点已被越来越多的人所接受。本论文主要论述的是基于JSP的网上购物系统设计与实现。该系统是针对人们网上购物的需求设计与实现的。主要功能...

    5年前   
    4746    0

    宿舍管理系统毕业设计(软件工程毕业设计)

    宿舍管理系统毕业设计(软件工程毕业设计)  摘     要  在当今信息技术迅猛发展,知识更替日新月异的时代,信息技术为企业的发展提供了机遇,也带来了挑战。使用传统人工的方式管理宿舍,存在着许...

    8年前   
    601    0

    煤矿供电系统毕业设计论文

    毕 业 设 计(朝阳矿供电系统设计)姓 名 专 业 电气自动化 年 纪 ...

    3年前   
    998    0

    行政管理系统毕业设计范例

    行政管理系统学 院专 业班 级学 号姓 名指导教师教师职称年月日摘要【摘要】当今社会飞速开展,行政管理在社会关系中显得非常的重要,然而,在很多的行政系统中,忽略了...

    2年前   
    374    0

    某建筑物空调系统设计毕业设计

    本科生毕业设计 姓 名: 学 号: 学 院: 专 业: 热能与动力...

    5年前   
    1361    0

    教务信息发布子系统毕业设计

     毕业设计(论文) 教务信息发布子系统 院 系 : 数学与计算机系 专业(班级): 计算机科学与技术 姓名: 学号: 指导教师: Xxx 职称: 完成日期: 20...

    5年前   
    1156    0

    考务管理系统毕业设计

         基于Web的考务管理系统的设计与实现  基于Web的考务管理系统的设计与实现 摘  要本系统的开发采用Java语言与Spring Boot编程环境,以MySQL为数据库,并以Inte...

    2年前   
    375    0

    文档贡献者

    文***享

    贡献于2021-01-04

    下载需要 8 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档