大工15秋《软件工程》大作业题目及要求答案 - 图文
更新时间:2024-01-15 19:01:01 阅读量: 教育文库 文档下载
- 大工软件工程怎么样推荐度:
- 相关推荐
网络教育学院
《软件工程》课 程 大 作 业
题 目: 企业货物管理系统
学习中心:
层 次: 专 业: 年 级: 年 春/秋 季 学 号: 学 生: 完成日期: 年 月 日
2015秋《软件工程》课程设计
企业货物管理系统
? 1 问题描述 1.1 背景 ? 1 问题描述 1.2 背景
随着信息技术的发展、社会信息化程度的提高,尤其是互联网的迅速普及、Internet的应用越来越广泛,使得各类信息网站日益增多,供用户查阅信息,下载资料的网站也应运而生。ASP技术的诞生和应用,为动态网页的设计与制作发挥了很大的作用,通过计算机网络,利用ASP相关语法进行远程教育,在线网络考试系统应用而生。网络在线考试也有了突飞猛进的劲势。网络考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网或局域网进行,方便校方考务的管理,也方便了考生,针对考生分布广,适用于远程教育。网络在线考试与传统的笔试考试相比有多方面的优势,首先是可以省去试卷印刷的费用,减轻教师阅卷的负担,加快考试进程。其二,可以充分发挥计算机在信息处理方面的优势。网络在线考试系统是针对原始的考试模式而发展起来的。
该系统是专门用于用户注册、登陆、参加在线考试以及管理员进行试题的录入、修改、删除的ASP应用程序。它具有开放性,方便性和灵活性,采用B/S模式设计。试卷全部为客观题,具有用户注册、多用户同时在线考试、时间控制、试题录入、修改试题、科目管理、试题管理等重要功能。管理员可以轻松的向题库添加试题、修改试题、审核学生信息。考生进行有效的身份验证登陆后,选择考试科目,并要求在规定的时间内进行答题,当达到规定时间的前一分钟,系统将自动予以提示。考生最后也可以进系统进行成绩查询。
1.2 所需软件介绍
该在线考试系统需要用到ASP技术,对ASP给予简单介绍。ASP是MicrosoftActive Server Pages的简称,其实是一套微软开发的服务器端脚本环境。Active Server Pages是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览WEB站点并请求一个ASP页,WEB服务器就可以处理相应的ASP代码,生成HTML代码,然后将它们传递到用户浏览器并显示出页面。ASP内含于IIS5.0或IS6.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端进行。包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。同时ASP具有一下特点:可使用VBScript、Jscript等简单易懂的脚本语言,结合HTML代码,即可快速的完成网站的应用程序;还有无须编译,容易编写,可在服务器端直接执行ASP代码。简单、方便。
该系统是基于 SQL server 2005环境的。SQL server 作为微软在windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在windows平台上的用户都会对它有相当的亲切感。SQL server 是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的sql语言、扩展的特性等功能、像存储过程、触发器的特性,也是大型数据库才拥有的。由于今天windows操作系统占领着主导地的位,选择sql server一定会在兼容性方面取得一些优势。
? 2 解决方案 ( 或数据库系统设计 ) 2.1 E-R 模型设计
sfzh xb rslf phone id ksmm xm ygxx 表ygxx (考生信息图)的部分 E-R图
yfm id mm yhxx
表 yhxx(系统管理员) 的 E-R图
gwmc id bh gwmc
表 gwmc(考试科目 ) 的E-R图
ts zqda bt th id tm gwmc
表 zjjdt(简答题 ) 的E-R图
id sxtcj dxtcj gwmc xm cjcx
2.2 数据表
表cjcx(成绩表) 的E-R图
列名 id xm ksmm sfzh xb ygh rslf 数据类型 int varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) 说明 考生ID号 主键 系统自动生成 考生用户名 考生密码 身份证号 性别 考生号 入学年份 考生表 ygxx 列名 id bh gwmc qx 数据类型 int int varchar(50) int 说明 科目ID号 主键 系统自动生成 每科的考试编号 考试科目 难易程度 课程表gwmc 列名 id gwmc tm zqda ts bt th 数据类型 int varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) 说明 试题的ID号 主键 系统自动生成 考试科目 试题内容 正确答案 提示 答题内容 答题内容 考试题表zjjdt
列名 id yfm mm 数据类型 int nvarchar(50) nvarchar(50) 说明 管理员ID号 主键 系统自动生成 管理员帐号 管理员密码 管理员表yhxx 列名 数据类型 说明 id xm gwmc sxtcj dxtcj int varchar(50) varchar(50) int int 分数的ID号 主键 系统自动生成 考生姓名 所选科目名称 填空题得分 单选题得分 考试得分表cjcx
?3 系统实现 3.1 开发环境
本系统运行于 Windows 7操作系统下,开发环境为IIS6.0服务器和SQL Server 2005
数据库,开发语言是ASP,编写环境在Macromedia Dreamweaver 8。是一个完整的Web应用程序。本系统使用的服务器IIS6.0。
先是IIS Web服务器的安装。单击“开始->设置->控制面板”命令,打开控制面板,双击“添加/删除程序”图标,单击“添加/删除windows组件”,再双击“windows组件向导”对话框中的“Internet信息服务(IIS)”,选择相应的Internet服务后,单击“确定”按钮,然后单击“下一步”按钮,就会弹出安装界面。安装好后,可测试服务器是否安装成功。打开浏览器,在地址栏中输入http://主机名,然后回车,就可看到测试页面。 IIS Web服务器的配置。IIS相对于PWS来说,需要更多的设置,简单如下。单击“开始->设置->控制面板”命令,打开控制面板,双击“管理工具”图标,弹出“管理工具”界面。双击“Internet服务管理器”图标,弹出“Internet信息服务”界面。接下来是创建虚拟目录。可以把任意一个文件夹设为虚拟目录,方法如下:单击“文件->新建->虚拟目录”命令,这是就会弹出“虚拟目录创建向导”界面,单击“下一步”按钮,就会弹出创建虚拟目录别名界面。在这里可以随意输入,然后单击“下一步”按钮,就会弹出创建的虚拟目录文件夹界面。单击“浏览”按钮,选择虚拟目录。然后单击“下一步”按钮,弹出权限设置界面。进行相应的选择后,最后单击“完成”即可,具体访问与测试的方法同上。
SQL Server 2005数据库登陆认证模式的设置。打开Microsoft SQL Server Magager管理器。选择服务器,单击右键,弹出右键菜单,单击右键菜单中的“属性”命令,弹出“服务器属性”对话框,然后单击“安全性”项,在“服务器身份验证”中,选择“SQL Server和Windows身份验证模式”前的单选按钮,在“登陆审核”中,选择“仅限失败的登陆”。单击“确定”按钮,这样就成功的设置了数据库登陆认证模式。
新建数据库名为ksxt912,创建登陆帐户。在安全性前面,选择“登陆名”并单击右键,单击右键菜单中的“新建登陆名”,弹出“新建登陆名”对话框,选择SQL Server身份验证,设置登陆名和密码,登陆名为sa,密码为sa,再选择“db_owner”数据库角色,然后单击“确定”按钮,即可创建用户并给用户相应的权限。
在程序菜单中选择SQL Server2005 点击连接就可以启动服务器。如下图所示:
3.2 系统流程图
根据网络在线考试的特点和考试的以往模式,可以将其分为前台和后台两个部分进行设计,对应的用户分别为普通的考生和管理员管理。具体流程图如下所示:
网络在线考试系统 考生在线考试模块 后台管理模块 学 生 注 册 登陆 管理员登陆 考试科目选择 注册用户 考试科目 具体试题 在线考试 成绩查询
3.3 程序主要功能界面
网络在线考试系统是一个完整的Web应用程序,实现了教师出题,学生在线考试及相应的系统操作功能该系统是专门用于用户注册、登陆、参加在线考试以及管理员进行试题的录入、修改、删除的ASP应用程序。它具有开放性,方便性和灵活性,采用B/S模式设计。
试卷全部为客观题,具有用户注册、多用户同时在线考试、时间控制、试题录入、修改试题、科目管理、试题管理等重要功能。管理员不仅可以轻松的向题库添加试题、修改试题,而且还允许用户根据自己的实际情况选取考试科目。考生进行有效的身份验证登陆后,选择考试科目,并要求在规定的时间内进行答题。具体功能如下。
学生在线考试模块:
学生只要正确登陆后,就可以参加考试; 支持单选题、多选题和判断题; 成绩查询。 后台管理模块:
考试科目的管理; 考试试题的管理; 3.3.1 在地址栏内输入http://主机名/文件夹名/index.asp,按下回车键,就可以进入想要进入的页面。可以在地址栏内输入http://localhost/zxks/index.asp,进入在线考试系统的主页面,进入该系统,在姓名框内输入正确的考生号、身份证号、在密码框内输入相应的密码,可以点击“确定”按钮,更进一步进人系统,还可以不输入姓名和密码,针对没有注册过的考生是没有资格进入该在线考试系统的,只能先注册,可直接点击“注册”按钮,进行注册。对于有一定权限的管理员可以直接点击“管理”按钮,进入管理界面。该在线考试系统的主界面如下图:
具体实现代码如下:
<%
application.lock
application(\ application.unlock
ygxxsql=\ set ygxxrs=conn.execute(ygxxsql) %>
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 大工
- 软件工程
- 大作
- 题目
- 答案
- 要求
- 图文
- 积极推进信息化建设,提升药具发放管理服务的智能化水平
- 2013年湖北省的农村义务教育学校新录用教师公开招聘考试
- 专用集成电路CMOS上机,verilog语言,modelsim软件仿真
- 河北省正定中学2010—2011学年度高三年级第二次月考生 物 试 题
- 造气和变压吸附操作规程
- 第09章 刚体的平面运动(胡)
- 一年级看图写话图片及范文最新版实用版
- 天津课本数学二年级下册课本上所有的应用题及精选
- 闽建筑11号文补充定额
- 小学教学常规管理工作汇报材料
- 2011普洱高中(中专)招生统一考试
- 测绘项目实施方案
- 部编本八年级上册第四单元作文指导:语言要连贯
- PLC盛蒂斯货梯快车调试
- 十年“文化大革命”及经验教训(下)测试
- 高考前数学特别提醒
- 公司会议管理制度
- 份教育科学出版社小学四年级下册品德与社会教学计划
- 在公司治理结构中发挥党组织政治核心作用的实践和探索
- 马季奇国安6年中超第1球 30米世界波让戴琳看傻眼