1课程设计任务书20142015学年第学年第2学期学期计算机与通信学院(系、部)计算机科学与技术专业1202班级课程名称:Web技术与应用设计题目:在线考试系统完成期限:自2015年6月8日至2015...软软件件学学院院课程设计课程设计报告书报告书课程名称课程名称面向对象分析与设计课程设计面向对象
在线课程Tag内容描述:
1、发与使用成为重要的关注问题。
本文要介绍基于 ASP.NET 的在线购物系统,详 细介绍了系统分析与设计,数据库设计等一些重要的思路与方法。
本文主要介绍 这套基于 ASP.NET 的在线购物系统,详细介绍了系统分析、系统设计和数据库设 计的一些思路和方法。
另外,在系统设计这一章节作者列出了实现在线购物过程 的详细算法。
该系统凭借 WEB 服务器和客户的浏览器,利用电子工具高效率、 低成本的特点,为客户提供交易平台、在 Internet 上发布商业信息,使用户可以 查阅商品、搜索商品、订购商品,为客户提供全天候的、更好、更快的商务活动 空间。
本论文较完整的完成了系统的最初设计思路, 同时作者从中获取到了许多实 践经验。
关键词:在线购物系统 ASP.NET 管理信息系统课程设计 2 一一 绪论绪论 当代的世界正在逐步向信息经济时代过渡, 如何充分的利用信息高速发展的 优势为人们服务成为当今社会的首要选择。
购物这个词与每个人的生活息息 相关,它的市场是非常庞大的,抓住了这个市场将会给社会和经济带来极大的效 益。
然而。
2、信息记 录存档,由于看不到菜品的图片,顾客不能对菜品有一个直观的感受。
同时,电 话预约中的诚信问题也不得不考虑, 订餐过程中顾客对信息的不明确会产生一定 的误解并由此造成人力资源及时间的浪费。
这样开发出图文并茂, 信息能够及时更新和查看的在线网上订餐系统就具有 了重要的意义。
1.21.2 客户需求分析客户需求分析 客户模块的功能包括:个人信息管理、订餐两大功能。
个人信息部分中,包 括个人信息修改以及订餐信息查询; 订餐部分为选择菜品、 订餐状态、 付款方式。
1.3 1.3 商店需求分析商店需求分析 商店模块功能包括: 包括商店信息管理、 订餐确认两个部分。
商店信息查询、 修改、菜品管理;订餐确认部分为订餐状态、送餐。
1.4 1.4 管理员需求分析管理员需求分析 管理员功能模块包括:人员信息管理及系统维护。
人员信息管理为:客户注 册、商店注册、客户及商店记录查寻。
1.5 1.5 性能需求分析性能需求分析 该系统在性能功能上应达到如下需求: 操作简单、界面友好: 完全控件式的页面布局,使得菜品等信息的录入工作 更简便,选择菜品是只需点击鼠标即可。
对常见的类似网站的管理的各。
3、还、查询等操作,读者数据管理包括读者类别管理和个 人数据的录入、修改和删除。
常见的在线书店组织机构如下图所示: 书店中心的前台功能结构图 书籍展示 书籍查询 购物车 收银台 会员管理 特 价 书 籍 畅 销 书 籍 按 类 别 查 询 按 类 别 及 书 籍 名 称 查 询 添 加 至 购 物 车 订 单 查 询 会 员 修 改 个 人 资 料 会 员 登 录 会 员 注 册 查 看 购 物 车 从 购 物 车 移 去 指 定 的 书 籍 清 空 购 物 车 填 写 订 单 信 息 结 账 书 店 公 告 新 书 上 市 在线书店前台 在线书店管理系统课程设计 2 书店中心的后台功能结构图 图书馆的主要业务流程图书馆的主要业务流程 会员 管理 管理员 登录 图书情报管 图书类别管 出版社管理 用户管理 书籍销售管 订购书籍 查询、修改订单信息 加入购物车 在线书店后台 书籍管理 会员管理 订单管理 公告管理 查 看 书 籍 信 息 添 加 书 籍 信 息 修 改 书 籍 信 息 删 除 书 籍 信 息 查 看 会 员 列 表 删 除 公 告 添 加 公 告 查 看 公 告 冻 结 、。
4、SP 引擎和 Web 服务器,后台数据库使用 MySql5. 在开发模式上选择 Browser/Server 模式,是因为 B/S 模式有以下优点: 1开发成本及维护成本降低。
由于 B/S 架构管理软件只安装在服务器端 (Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑 在服务器(Server)端完全通过 WWW 浏览器实现,极少部分事务逻辑在前端 (Browser) 实现, 所有的客户端只有浏览器, 网络管理人员只需要做硬件维护。
2 良好的安全性能, 采三大框架 Struts+Hibernate+Spring 降低程序的耦合性。
因此系统的架构就采用了 B/S 设计模式。
三、数据库设计三、数据库设计 1、7 张表(学生表、课程表、选课表张表(学生表、课程表、选课表、教师表、题库表、试卷表、教师表、题库表、试卷表、新闻表新闻表) 课程表: CREATE TABLE subj ( sj_id int(11) NOT NULL AUTO_INCREMENT, sj_name varchar(15) COLLATE utf8_bi。
5、2 数据库表设计 4 3 系统总体设计 . 6 3.1 系统结构 . 6 4 系统功能模块实现 . 5 4.1 登录和注册界面模块 5 4.2 选择聊天室界面模块 10 4.3 聊天室主界面模块 . 12 4.4 用管理员高级功能管理模块 . 20 5 调试分析 17 6 心得体会 . 29 致 谢 . 30 参 考 文 献 20 1 1 概 述 1.1 设计目标 从功能角色上来讲,在线聊天室可以有两种类型的用户,普通用户和管理 员。
其中,普通用户在登录后,可以通过聊天界面,发送聊天消息,进行聊天 交流。
如果是第一次进入到该聊天室,还可以通过本模块提供的注册功能,提交 注册信息,成为本聊天室的用户。
1.2 项目规划 本聊天室需要提供如下的界面和功能。
1、需要提供支持用户登陆以及身份验证的 WEB 界面和实现后台对应功能 的模块。
2、需要一个支持用户注册的界面和对应的后台模块。
3、 需要为普通用户提供一个浏览所有聊天室的界面和对应后台功能模块。
在这个界面中,用户可以聊天室聊天。
4、需要为普通用户提供一个支持多人聊天。
6、试, ,避避 免了免了 传统考试中的不足传统考试中的不足. . 本文以本文以 Internet Internet 为平台为平台, , 研究了基于研究了基于 Web Web 考试系统的设计与实现考试系统的设计与实现, , 包括系统需求包括系统需求 分析分析, ,系统功能设计系统功能设计, ,数据库设计以及系统功能的实现数据库设计以及系统功能的实现, ,应用的技术主要有应用的技术主要有 动态网页技术和数据库技术动态网页技术和数据库技术. .系系 统实现下列功能统实现下列功能: :考生基本资料管理考生基本资料管理, ,题库管理题库管理, ,试卷管试卷管 理理, ,成绩管理以及学生在线考成绩管理以及学生在线考试等功能试等功能. .此网上考此网上考 试系统可以随机生成考试试卷试系统可以随机生成考试试卷, ,有强大有强大 的题库管理功能的题库管理功能, ,可以进行试题的增加可以进行试题的增加, ,修改修改, ,删除操作删除操作; ;随机组卷随机组卷, , 管理员设定试卷的开始时间等参数管理员设定试卷的开始时间等参数, ,系统按照预定的参数从题库中随机抽取试题系统按照预定的参数从题库中随机抽取试题,。
7、结构设计 . 7 4.4 物理结构设计 9 5 界面设计 9 5.1 管理员登录设计 9 5.2 新增管理员页面 .11 5.3 留言板页面 . 13 6 系统实现 19 7 总结 . 21 8 参考文献 22 1 系统应用背景系统应用背景 在网络网络技术迅速发展以信息交流频繁的今天,网络应用已经 渗透到人类社会的各个角落。
作为网络世界的支撑点的网站,更是人 们关注的热点:政府利用网站宣传自己的施政纲领,日益成为与百姓 交流的直通车;企业利用网站宣传自己的形象,进而挖掘无限商机; 个人利用网站展示个性风采,创建彼此沟通的桥梁。
越来越多的网站 建立了自己的 WWW 网站。
BBS 系统是最常见的一类网上社区,是 Internet 上最重要的应 用之一。
随着 Internet 的普及,许多原本只提供 Telnet 方式登录 的 BBS 系统也提供了允许用户使用 HTTP 协议方式进行网上交流的 功能, Telnet 与 HTTP 的应用界限开始交融。
当用户在网上冲浪访问 到一个制作精美、内容丰富的网站时,会想到将自己的喜爱之情告诉 网站的制作人。
同样,当用户看到一个不能令人满意的网站时,。
8、国内青少年学习英语的情况是,大部分家庭的条件已经能够提供给孩子好的英 语学习资源和平台,却不知道去哪里寻找。
随着互联网技术的发展及教育需求的日益增 长,依托互联网的网络教育形式普及迫在眉睫。
目前国内学习资源就那么一些,无法实 现人人共享,面对面的学习交流几乎就是不可能,而且很不便利。
互联网的发展刚好解 决这一难题,通过互联网我们可以实现视频教学,或者在线预约的形式,给学生和老师 都提供极大地便利。
本系统正是要实现这一功能,弥补国内英语学习资源分配不足的问 题。
使学生都能共享到好的学习资源。
老师和学生能够自由安排自己的教学和上课时间 和上课方式。
2研究概况研究概况 目前国内在线教育网站屈指可数,而且质量也参差不齐,对我国这样拥有 13 亿人 口、幅员广阔的大国,要缩短与发达国家在经济、教育与文化之间存在的差距,就必须 加快提高国民的受教育水平和文化水平。
网络在线课程正如一股洪流以不可逆转之势向我们各级各类教育的各个层面渗透。
信息技术发展使学生有了前所未有的选课自由度,可享受到海内外最优质的教育资源。
网络在线课程正从过去的辅助性课程逐渐变成学校的主流课程。
有人称这将“改革五百 。
9、签。
2.3 运行环境 . 4 2.4 开发工具 . 4 3 概要设计与详细设计 4 3.1 系统流程图 . 4 3.2 查询函数流程图 . 5 4 编码与实现 . 6 4.1 分析 6 4.2 具体代码实现 . 8 5 课程设计总结 12 参考文献 12 致 谢 错误错误! !未定义书签。
未定义书签。
2 1 前言 随着计算机的普及, 人们可以更方便的借助计算机这一平台实现各种生活需求, 此次的设计,就是为了设计一个留言本,其中包括了用户留言,回复,管理员对留言 信息的管理等基本功能,其中管理员可以删除用户留言,或者对用户的留言进行回复 等,这些功能都能方便的为大家所使用。
给人们创造一个愉快的交流平台。
2 需求分析 2.1 需求分析 开发一个在线留言系统,首先需要确定留言的功能是什么,也就是用户想要的留 言所能做的工作。
用户使用留言是按照一定的流程来进行的: 用户注册登录进入留言, 可以就某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能回复已有的 话题;管理员要管理留言,系统需要具有的功能有创建、删除留言的版块,管理注册 的用户,管理留言,设置留言基本参数。
这样的流程就。
10、2 2.1 系统需求分析2 2.2 数据库需求分析3 2.3 系统可行性分析3 2.4 数据库分析与设计6 2.5 数据字典定义8 2.6 系统结构 9 3 系统功能模块10 3.1 系统功能模块划分10 3.2 用户注册模块 10 3.3 用户登录模块 11 3.4 在线考试模块 12 3.5 留言板模块 12 3.6 在线。
11、业都带来了极大的方便,在网上医疗药品查 询和病历咨询服务也为人们日常生活带来方便,同时为医生的工作分流, 大大提高了工作效率,网络资源得以充分利用。
在这里使用网络来为大家 更好的服务,在调查中发现,有 55.6%的人选择 用网上查询的方式来对症 下药同时可以在网上咨询医生是否可行,有 20%的人正准备采取这种方式, 而且这种势头正在持续的增长,在我们的调查反馈中,表示愿 意使用这种 方式的人相当多,如果使用了网络查询和病历咨询可以方便大家,所以这 个设计存在很大的潜力,网上查询和咨询正是在这种情况下产生的,方便, 快 捷,省时,省力集多种优点于一身,已逐渐代替了以往传统的方式,在 给广大群众带来方便的同时,它也给医生的工作分流,让群众更加便捷的 了解它门,也让医生 能有更高的效率为病人看病,网上查询和咨询的设计 搭起了这座桥梁,为他们提供了这样的信息平台。
二、研究的基本内容与拟解决的主要问题: 本系统开发主要提供给用户用来进行查询药品的相关信息,包括价格,作 用,用量等信息。
主要实现: (1 管理员登陆 系统需要经过合法验证禁止非法登陆,因为是内部管理系统,所以必须要 有管理员口令才。
12、1 第一章:需求分析第一章:需求分析-3 第二章:概第二章:概念结构设计念结构设计 -3 第三章:物理结构设计和逻辑结构设计第三章:物理结构设计和逻辑结构设计 -6 第一条:物理结构设计第一条:物理结构设计 -6 第二条:逻辑结构设计第二条:逻辑结构设计 -7 结束语结束语 -14 *:在线考试系统 第一章:系统功能需求分析 随着标准化考。
13、流程图1 1 四、四、 E E- -R R 图图2 2 五、五、 程序代码(前台显示模块)与运行结果程序代码(前台显示模块)与运行结果2 2 六、六、 数据库操作数据库操作 1313 七、七、 设计心得设计心得 2121 八、八、 设计结果设计结果 2222 3 一、一、 设计目的设计目的 本次实验课程设计是打算设计一个小型的学生在线选课系统, 用于给学生网 上在线直接选好课程然后学校能加更好的管理各们课程, 本次课程设计也是基于 jsp 环境下进行设计的, 学生运用 JSP 与 SQL Server2000 所学知识来进行开发, 以此使得学生更加深刻地掌握这些语言与操作。
了解 JSP 对于数据库的操作,让 学生能更加深刻的了解 JSP 的程序开发。
14、 2 成 绩: 日期:2013 年 6 月 19 日 1 一、 课程课程设计设计的目的与要求的目的与要求 1. 课程设计目的 软件工程课程设计是学习软件工程课程后所进行的实践环节,目的是培养学生用工程化的思想和标准 文档化的思想进行软件开发。
本次课程设计通过开发一个小型实用的软件系统,亲身体验软件生命周期中 的各个环节,以加深对软件工程课程的深入理解、锻炼独立分析、解决问题的能力。
2. 课程设计要求 2.1 课程设计准备 1)复习软件工程课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基本概念。
2)明确可行性分析、需求分析、设计、测试等阶段的基本任务和基本方法。
3)熟练运用规范化的描述方法和文档,描述软件开发的各个阶段。
4)熟悉开发环境和开发工具。
2.2 内容要求 1)对所设计和实现的系统进行可行性分析,提交可行性分析报告; 2) 对系统进行需求分析,可以选择传统的分析方法或者面向对象的分析方法,提交软件需求规格说明 书(SRS); 3)在 SRS 的基础上进行软件的概要设计和详细设计,提交软件设计文档; 4)遵循上。
15、 课课 程程 设设 计计 任任 务务 书书 课课程名称程名称 电力电子技术电力电子技术 题题 目目 在线式UPS 设计设计 专业班级 电 气 工 程 学生姓名 学号 指导老师 审 批 任务书下达日期 20XX 年 X 月 30 日 设计完成日期 20XX 年 X 月 12 日 3 设计内容与设计要求 一设计内容 1设计出 UPS 电路图。
2说明 UPS 电路原理。
二设计要求 1. 给出设计原理框图; 2. 给出具体设计思路,画出电路图; 3. 编写设计说明书。
4 主要设计条件 1提供实验箱; 2必要的元器件和导线等; 说明书格式 1. 课程设计封面; 2. 任务书; 3. 说明书目录; 4. 设计总体思路,基本原理和框图; 5. 电路设计; 6. 编写设计说明书; 7. 总结与体会; 8. 参考文献; 9. 电路图; 10. 评分表; 11. 空白尾页。
5 进度安排 十五周星期一:下达设计任务书,介绍课题内容与要求; 十五周。
16、内容与设计要求 一设计内容 1设计出 UPS 电路图。
2说明 UPS 电路原理。
二设计要求 1. 给出设计原理框图; 2. 给出具体设计思路,画出电路图; 3. 编写设计说明书。
主要设计条件 1提供实验箱; 2必要的元器件和导线等; 说明书格式 1. 课程设计封面; 2. 任务书; 3. 说明书目录; 4. 设计总体思路,基本原理和框图; 5. 电路设计; 6. 编写设计说明书; 7. 总结与体会; 8. 参考文献; 9. 电路图; 10. 评分表; 11. 空白尾页。
进度安排 十五周星期一:下达设计任务书,介绍课题内容与要求; 十五周星期一十五周星期三:查找资料,确定设计方案,画 出草图,自取课题名称; 十五周星期四,星期五:电路设计,画图; 十六周星期一上午星期二下午: 掌握电路原理, 打印出图纸; 十六周星期三:确定课题名称,书写设计报告; 十六周星期四:书写设计报告; 十六周星期五:答辩。
参考文献 1王兆安,黄俊主编,电力电子技术,机械工业出版社,2000 2薛永毅,王淑英,何希才,新型电源电路应用实例,电子工业 出版社,2001 3. 陈汝。
17、 软件工程课程设计软件工程课程设计 任任 务务 书书 一、一、 目的、要求目的、要求 通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。
切实体会出用软件工程的方 法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现 并测试实际开发的系统。
通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现 和测试的基本能力。
二、二、 主要内容主要内容 要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。
每个学生选 择一个小型软件项目(内容参照计算机综合实践指导,宋雨等编著,清华大学出版社出版),按照软件工程的生 命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相 应的文档。
具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。
三、三、 进度计划进度计划 序号序号 设计设计( (实验实验) )内容内容 完成时间完成时间 备注备注 1 软件计划、 软件需求分析、 软件设计, 制定。
18、 姓姓 名名 指导教师指导教师 2014 年年 6 月月 目录目录 1 设计时间设计时间 错误!未定义书签。
2 设计目的设计目的 错误!未定义书签。
3 设计任务设计任务 错误!未定义书签。
4 设计内容设计内容 错误!未定义书签。
4.1 设计内容概述设计内容概述 错误!未定义书签。
4.1.1 概述概述. 错误!未定义书签。
4.1.2 业务流程业务流程 . 错误!未定义书签。
4.2 需求分析需求分析 . 错误!未定义书签。
4.2.1 用例图用例图 错误!未定义书签。
4.2.2 用例描述用例描述 错误!未定义书签。
4.3 软件设计软件设计 . 错误!未定义书签。
4.3.1 用例实化用例实化 . 错误!未定义书签。
4.3.2 业务逻辑类图业务逻辑类图. 错误!未定义书签。
5 总结与展望总结与展望 错误!未定义书签。
参考文献参考文献 错误!未定义书签。
成绩评定成绩评定 错误。