软件设计-实验指导书.doc

上传人:飞****2 文档编号:56415954 上传时间:2022-11-01 格式:DOC 页数:5 大小:42KB
返回 下载 相关 举报
软件设计-实验指导书.doc_第1页
第1页 / 共5页
软件设计-实验指导书.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《软件设计-实验指导书.doc》由会员分享,可在线阅读,更多相关《软件设计-实验指导书.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、课程编号: KC 课程名称: 软件设计 课内总学时:32 实验(上机)学时: 32*2 实验课教师: 李宏伟 课程属性: 必修,考查 上课班级: 学生人数: 31 一、 实验课程的性质、目的和任务性质:本次软件设计是信息系统管理专业在本科三年级第二学期(即第六学期)开设的设计型实验,共32课时,其中上机32学时。目的在于结合本专业的“系统分析与设计”、“数据库原理”、“软件设计”等课程,通过实际设计、开发一个B/S结构的小型商务应用系统,帮助学生掌握软件应用的开发能力,更深刻地理解企业信息系统的运作原理和相关问题。目的:本次软件设计主要是以软件开发技术为基础,应用数据库系统知识和信息管理理论,

2、采用B/S结构,开发一个小型管理信息系统。任务:设计过程中首先要求学生自己安装建立系统开发环境,主要包括数据库服务器和开发环境;其次要求学生通过自学掌握所选开发工具的使用方法,尤其是数据库的访问技术;最后按照企业信息系统理论和系统分析方法对应用系统进行分析设计,并使用所选工具开发完成此应用系统。二、 实验内容、学时分配及基本要求序号实验名称课时实验内容及要求实验条件要求实验类型每组人数选做必做备注1开发环境安装和使用4*2内容:学习某种开发IDE的安装方法要求:掌握基本配置步骤开发环境允许学生自选操作12数据库服务器的安装和使用4*2内容:学习某种数据库服务器的安装方法掌握基本配置步骤掌握数据

3、库的基本操作步骤考虑用户权限的分配问题要求:能使用该工具制作友好的用户界面,并进行数据库访问操作13熟悉设计工具的使用6*2内容:学习此IDE的设计环境学习使用该工具进行数据查询和更新的操作方式要求:能够使用此IDE进行简单的界面设置和数据库操作验证114应用系统分析设计4*2内容:根据结构化设计方法的准则完成以下工作内容:处理流程分析,系统功能分析,总体结构设计,数据库设计要求:根据规范的系统分析设计流程进行工作验证15应用系统的实现12*2内容:建立后台数据库编程实现界面和数据库操作要求:功能完善、性能稳定验证16应用系统的演示2*2内容:设计演示数据和演示流程,提交指导老师检查要求:合理

4、设计演示数据和流程,全面展示系统功能操作1具体题目为:M书店进销存管理信息系统,需求如下:M书店是位于大学城内一家中等规模的综合类图书零售商店,它在该区域的销售业绩是最好的。但是在日常经营过程中,传统的手工记帐方式暴露出了很多问题:售货员不能很快地告诉顾客是否有他要找的书;由于卖图书时是手工开票,速度慢,在付款台经常要排较长的队;一些畅销的图书经常脱销,但是仓库积压的图书却越来越多;月底的库存盘点费时费力,且经常出现图书账面数量与盘点数量不一致。目前M书店老板想通过实施MIS系统来解决这些问题,请设计一个进销存管理信息系统来帮助此书店进行管理。三、考核及实验报告(一) 考核课程设计结束后要求提

5、供开发报告的电子文档。最终成绩根据实验报告、系统演示情况综合打分,分为优良中及格不及格等几个档次。从系统的角度来说,要求界面简介美观,功能实用,运行稳定;从文档的角度来说,要求提供格式规范、内容全面的开发文档。(二) 实验报告开发报告要求包括以下各项主要内容:1 课题简介,包括对题目的理解和资料调研的综述。2 开发环境简介,包括开发工具、开发环境、数据库服务器。3 系统分析结果,包括业务处理流程描述,数据处理流程描述和系统功能分析。4 系统设计结果,包括系统总体设计,模块设计,数据库设计,界面设计。5 系统实现,包括数据库的建立,编码模块简介。6 系统评价,包括自己对本次设计成果的评价和系统需

6、要完善之处。7 系统演示,包括测试数据和演示流程安排。四、 主要仪器设备硬件:计算机配置 奔4,60G,256m以上软件:Dreamweaver;.net等编程平台自选安装,后台数据库推荐Access,SQL SERVER五、教材及参考书 自选软件设计目的通过软件设计,使学生理解Web的请求-响应方式、HTML、JSP或ASP、Servlet等Web设计元素的使用方法。使学生对web应用设计的步骤有一个更深入的理解,为后继课程的学习打下一定的基础。软件设计要求利用ASP或者JSP都相应IDE,针对任务书中提出的相关设计要求,在指定的时间内提交相关的程序和源代码。按照web系统开发步骤进行需求分

7、析、概要设计、详细设计、系统测试,完成最终的设计报告。软件设计说明 软件设计题目共6个,学生可从中任选一个或自拟一个题目一、设计课题名称1网上商城系统2图书管理系统3学生成绩管理系统4考勤管理系统5进销存管理系统6学籍管理系统7自选web应用系统课题二、课题任务描述本设计要求完成一个B/S结构的WEB应用系统。1学习网页设计基础知识,掌握HTML和某种常用脚本语言(asp,jsp或者php等)和服务器端编程、Servlet。 掌握通过JDBC等和MS-Access 、MS-SqlServer 或MySql等数据库的连接方法2在调研电子商务网站或其他WEB应用系统基础上,熟悉WEB开发基本概念,

8、掌握WEB系统流程和软件设计的基本过程。3根据软件设计流程,实现简单的WEB应用系统。三、课题任务实例概述(一)学籍管理系统随着当前教育事业的发展,以及各大高校的扩招,大大增加了学校学籍管理人员的工作量。这里的学籍管理包括学生的基本信息以及学生每学期成绩的管理等。我们可以通过学籍管理系统,将学籍管理工作变为一种趣事。1系统目标设计 使得学生的学籍管理工作更加清晰、条理化、自动化。 很容易地完成新生信息的输入、老生信息的备份、毕业学生的信息可以很容易地保存。 当学生需要查询成绩时,可以很简单地将其需要的信息从数据库中查找出来并可以打印查询结果。 随着当今网络技术的发展,提供网络在线查询功能,可以

9、为毕业生提供更多的就业机会。2系统功能要求(1)学生基本信息系统 能够完成新、老生信息的输人、修改、插人、删除等工作。 可以按照特定的信息进行查找,并按照特定的要求进行排序。 可以对老生的信息进行备份,以便日后查询。 可以对学生的信息进行打印输出。 提供详细的帮助文件和系统维护功能。(2)学生成绩管理系统 此部分的功能如下: 学生成绩的输入、修改、删除等基本操作。 成绩的综合统计功能,包括学生成绩按照不同条件进行排名。管理人员可以选择不同的排序条件,并可以将排序结果进行打印输出。 计算各班的总分和平均分,并按照平均分将各班成绩进行排序。 统计不及格考生的信息,根据条件确定是重修还是补考。 学生

10、奖励统计,自动生成每班获得奖学金的同学的信息,并可以将奖学金分成不同的等级,以及所得奖学金的数目。 本系统应用在网络上供在线查询成绩和其他一些学生的信息(此功能选做人提供给学生进行查询的系统和提供给教务处使用的系统,在不同用户使用时,应该会有不同的使用权限。 提供详细的帮助文件。3设计提示 要有用户登录验证界面,不同的用户提供不同的功能。 由于数据库内的信息会很多,注意数据库表格设计,使得学生查询基本信息或学习成绩时使用时间较短。系统的功能模块设计图如图所示。四、设计要求按照WEB系统开发步骤进行需求分析、概要设计、详细设计、系统测试。五、成绩考核考勤 20% 设计成果 60%(其中 设计文档20%) 答辩20%六、时间安排见具体安排表七、设计报告内容每个阶段的设计文档按照附件要求进行书写。八、软件设计结果要求1、软件设计需要独立完成,不可相互抄袭,上交的程序中代码要能够运行无误。2、上交文件包括项目中的全部文件。3、上交设计报告的电子档和打印稿,打印稿装订要求为:封面+设计正文部分4、上交时项目中的全部文件和设计报告的电子档文件要打包压缩成一个zip或rar文件,压缩文件名用:学号姓名.zip 如:李白.rar九、附录:软件设计报告封面软件设计报告格式要求

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁