《信息系统开发实训》实训指导书.doc

合集下载

《“信息系统开发实训”课程设计报告》参考模板

《“信息系统开发实训”课程设计报告》参考模板

信息系统开发实训报告课程名称:信息系统开发实训专业:计算机科学与技术班级:计科B1101学号:姓名:成绩:指导教师:李成海完成时间:2015年05月26日实训任务书课程设计名称:《信息系统开发实训》✧以下是参考文档,注意不要照搬!!✧第2周周四下午上交,具体方式请见文尾。

一、设计目的(根据自己的选题来填写。

比如:通过设计信息系统达到什么目的?表达什么想法?实现什么功能?通过该信息系统的设计自己学到了什么等等)1. IT技术:数据库技术,网络技术,程序设计技术2. 信息系统:数据库,Web,Java(或JSP+Servlet/PHP/)SQL Server,XHTML+CSS+JavaScript,3P(ASP/PHP/JSP)3. DBMS①xBASE②Access③MySQL④SQL Server⑤Oracle⑥Sybase⑦DB2⑧Paradox⑨InformixIngresSystem/R⑩SQL Anywhere(ASA),PowerBuilderSQL标准,SQL超子集4. B/S结构的软件开发:B/W/D Browser/Web/Database(1)ASP()+Access(2)PHP+MySQL LAMP:Linux+Apache+MySQL+PHPWAMP:Windows+Apache+MySQL+PHP(3)JSP+SQL Server或Oracle5. C/S结构的软件开发:C/S Client/ServerDelphi,PowerBuilder,VB(),VFP,VC++……6. 数据库设计与软件工程数据库应用系统的开发,软件开发MIS(管理信息系统):企业信息系统的设计与开发行业应用领域二、设计的内容(根据自己的选题来填写,主要写都有哪些模块)参考内容:1. 学生信息管理(学生成绩管理、教学管理)2. 高校招生志愿数据分析3. 酒店管理4. 订单处理系统5. 仓库库存管理……数据库设计的6个阶段三、开发工具1.JSP:MyEclipse,JSP+Servlet,Microsoft SQL Server 2005,JDBC2.PHP:WAMP3.ASP:ASP(),Microsoft SQL Server 2005,ODBC|OLE DB|DSN四、进度安排五、主要参考文献:(参考格式,至少给出3个文献)[1]唐振明.JavaEE架构与程序设计[M].北京:电子工业出版社,2011.10.[2]杨少波.J2EE课程设计——项目开发指导[M].北京:清华大学出版社,2009.8.[3]单世民等.数据库程序设计教程—综合运用PowerDesigner,Oracle与PL/SQL Developer[M].北京:清华大学出版社,2012.8.目录“个人网页和班级网站”的设计与实现 (1)一、网站和网页介绍 (1)二、总体设计 (2)1.班级网站和个人网页 (2)2.用户注册登录系统 (3)三、详细设计和编码 (3)1.bj.html (3)2.li.html (9)3.*.css (11)4.*.js (12)5.*.asp (12)6.*.asp (12)四、测试和运行 (12)五、小结(收获和体会) (12)“个人网页和班级网站”的设计与实现一、网站和网页介绍班级网站,用户界面和网页布局如下:(其中的LOGO和Banner改为班级LOGO和班级名称,“中心简介”改为“班级简介”,“网站建设”内容为你及班级同学的个人网页,右下角增加“用户登录”表单)个人网页,用户界面和网页布局如下:课程设计报告要求:1.需求分析:数据流图DFD,数据字典DD,IPO图,需求规格说明等2.系统设计:总体设计和系统功能,数据库设计(E-R图、表结构等),I/O设计,详细设计的流程图或算法等3.系统实现:可执行的软件系统,开发环境和开发工具,运行环境,系统I/O界面截图,主要代码4.创新或体会5.其它要求:摘要、关键词、目录、参考文献、附录等二、总体设计功能模块划分,网站和网页的主要功能1.班级网站和个人网页bj.htmlli.html images*.mp3 *.swf*.flvcss *.css*.jpg *.gif *.png *.ico media js 班级网站个人网页*.js2.用户注册登录系统三、详细设计和编码文件夹:<学号><姓名>┬—bj.html├—li.html├—images——*.jpg *.gif *.png *.ico├—media——*.mp3 *.swf *.flv├—css——*.css└—js——*.js1.bj.html⑴功能:班级网站首页⑵链接(调用):li.html⑶被链接(被调用):⑷代码(程序清单):<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>信息与网络中心</title><style type="text/css"><!--body{margin:0;padding:0;/*background: white url(images/6yang_2008_bg.gif) repeat-x;*/ font:12px/1.6 Arial}#header #logo {position:absolute;top:10px;right:80px;}ul{ margin: 0px;padding: 0px;list-style-type: none;}#header #nav {background-color: #CCCCCC;height:26px;}#header #nav:hover {background-color:#CC4433;}#header #nav a:hover {color: #FFFFFF;background-color: #CC6699;border-color:#333333;}#header #nav a {font-size: 14px;color: #993366;padding:4px 10px 2px;border: 1px dashed #CC3399;border-top:none;background-color: #99CCFF;display:block;}#header #nav li {float: left;margin-left: 12px;}#header #topnav {width:250px;position: absolute;top:10px;right:10px;}.recom li {float: left;width: 178px;}#header #topnav li {font-size: 12px;color: #CCCCCC;float: left;padding:4px 10px 2px;margin:0 4px;}a {color: #999900;text-decoration: none;}p{text-indent:2em;}#header {position: relative;width:768px;margin:0 auto;height:160px;background:url(images/logo.jpg) no-repeat;}#content{width:760px;margin:0 auto;}#maincontent{float:left;width:540px;}#sidebar{float:right;width:207px;margin:20px 10px 0 0;display:inline; /*解决IE 6bug*/}#footer {clear: both;height:56px;margin:0;background: #ddf0f9 url(images/footer.png) repeat-x;text-indent:0;text-align:center;padding-top:1px;}#footer p {margin: 10px 0;}#header #nav a{display:block;height:28px;line-height:28px;float:left;}.img-left {float: left;margin-right:12px;}.mutiColumn li {text-align: center;float: left;width: 160px;margin:0 10px;display:inline;/*解决IE 6双倍margin错误*/}.recom {clear: both;}.recom h2 {padding: 20px 0 1px 26px;color: #069;border-bottom: 1px #deaf50 solid;font: bold 22px/24px "楷体_GB2312";background: transparent url(images/123.png) no-repeat left bottom; }.mutiColumn li p {margin: 0 0 10px 0;text-align:left;}.img-right {float: right;margin-left:12px;}#content a img{padding: 5px;background: #ffffff;border: 1px #deaf50 solid;}#content a:hover img{padding: 5px;background: #3d81b4;border: 1px #3d81b4 solid;}#content a:hover{color:#fff;}.side {margin-top:20px;background:transparent url(images/bottombox.png) no-repeat bottom; }.side div {padding:10px;background:transparent url(images/topbox.png) no-repeat;}#sidebar h2 {margin:0px;font:bold 22px/24px "楷体_GB2312";color:#069;text-align:center;}#sidebar .search {text-align:center;}#sidebar .downbox li {font:14px "宋体";height:25px;line-height:25px;border-top:1px solid white;}#sidebar .downbox li a{display:block;padding-left:35px;background:transparent url(images/bullet2.gif) no-repeat 10px center;height:25px;}#sidebar .downbox li a:hover{background:#ffeeee url(images/bullet222.gif) no-repeat 10px center;color:#CC6633;}#sidebar input {margin:5px 0;border:1px solid #069;background-color:#FFeeee;}#sidebar form {margin:5px 0;}--></style></head><body><div id="header"><h1><span>信息与网络中心</span></h1><div id="logo"><img src="images/logo.jpg" alt="信息与网络中心"/></div><ul id="nav"><li class="current"><span><a href="#">首页</a></span></li><li><span><a href="#">中心简介</a></span></li><li><a href="#">网络建设</a></li><li><a href="#">政策法规</a></li><li><a href="#">建站指南</a></li><li><a href="#">技术支持</a></li></ul><ul id="topnav"><li><a href="#">关于我们</a></li><li><a href="#">联系方式</a></li><li><a href="#">意见建议</a></li></ul></div><div id="content"><div id="maincontent"><div class="recom"><h2>最新动态</h2><div class="img-left"><a href="#"><img src="images/pix1.jpg"/></a></div><p>校园网将全面启用IEEE 802.1x实名上网认证系统,该系统采用radius服务器,实现在交换机端口就能进行认证。

信息系统开发实践指导书-完整-48页word资料

信息系统开发实践指导书-完整-48页word资料

《管理信息系统》课程实验指导书山东经济学院信息管理学院编著内容简介及要求《管理信息系统》是一门培养学生信息系统分析、设计、开发能力的理论课程,同时要求学生具有较强的动手实践能力。

本课程在教学内容方面着重基本理论、基本知识和基本方法。

在实践能力方面着重培养系统分析方法、系统设计方法与基本技能的训练。

实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

《管理信息系统》课程的实践环节包括课程学习中开发的小系统、管理信息系统课程设计的开发系统,以及信息系统开发实践课程开发的系统,信息系统开发实践活动是学习《管理信息系统》课程理论联系实际的综合训练。

实验的目的在于加深对管理信息系统理论和基本知识的理解,通过实践环节掌握管理信息系统开发的基本方法,使学生具有运用管理信息系统进行管理活动的能力。

本实验指导书是帮助学生进行信息系统开发实践使用的参考书,按照书中的要求和开发要点说明可以较好地完成《管理信息系统》课程提出的信息系统的开发任务。

《管理信息系统》课程的实践环节共开设7个实验,实验1和实验2分别为使用Excel开发一个小型信息系统,不涉及程序设计,实验3-实验5为系统分析、设计及其程序设计的实验,实验6和实验7可以作为案例分析的题目。

每位任课老师可以根据所授班级的掌握程度选择适当的实验题目。

指导教师原则上由管理信息系统课程讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。

指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。

实验后,学生将实验结果等内容写出实验报告(例如系统分析报告等),符合实验教学的要求,并得到指导教师的认可。

指导教师对每份实验报告进行审阅、评分。

该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的20%--30%。

实验1 工资管理系统模拟实验一、系统概述该实验采用的系统是由山东经济学院信通科技开发公司开发的工资管理系统,该系统以PowerBuilder作为前台开发工具,并以大型数据库Sybase作为数据库管理工具。

信息系统开发实训报告

信息系统开发实训报告

信息系统开发实训报告1.引言1.1 概述概述部分的内容应该是对整篇报告的概括和简要介绍。

可以按照以下方式编写概述部分的内容:标题:概述正文:本文是对信息系统开发实训过程的详细报告。

通过该实训,我们组织了一个团队,进行了一项具有挑战性的信息系统开发项目。

本报告将详细介绍实训的目的、结构以及实训过程与方法,并对实训成果进行总结。

同时,我们还将对实训经验进行反思和展望,以期提高我们在信息系统开发领域的能力和技术水平。

本报告具有以下主要内容:1. 引言部分包括对实训的概述、本文结构和目的的说明。

2. 正文部分将介绍信息系统开发实训的背景和相关理论知识,以及实训过程中所采用的方法和工具。

具体包括需求分析、系统设计、编码实现、测试和部署等环节。

3. 结论部分将对实训成果进行总结,评估实训过程中的优点和不足,并提出对实训经验的反思和展望。

同时,我们也将对未来的信息系统开发实践提出一些个人的见解和建议。

通过此次实训报告的撰写,我们希望能够全面回顾和总结实训过程中的经验和教训,为我们未来的信息系统开发工作提供借鉴和指导。

1.2文章结构1.2 文章结构本文分为三个主要部分:引言、正文和结论。

在引言部分,首先对信息系统开发实训进行了概述,介绍了实训的背景和重要性。

然后明确了文章的结构,并简要描述了每个部分的内容。

最后,说明了本文的目的,即总结实训成果并反思实训经验。

接下来是正文部分,包括了两个小节:信息系统开发实训介绍和实训过程与方法。

在信息系统开发实训介绍中,介绍了实训的具体内容、目标和要求。

然后详细描述了实训过程中所使用的方法和技术,包括需求分析、系统设计、编码实现和测试等。

同时,还对实训过程中遇到的问题和解决方法进行了说明。

最后是结论部分,分为实训成果总结和对实训经验的反思与展望。

在实训成果总结中,对实训过程中的成果进行了概述,并对其质量和实用性进行了评价。

在对实训经验的反思与展望中,通过对整个实训过程的分析和总结,提出了对实训方法和教学方式的改进建议,并对未来实训的发展方向进行了展望。

《信息技术应用及训练》实训指导书(信息类)

《信息技术应用及训练》实训指导书(信息类)

《信息技术应用及训练》实训指导书(信息类)实训指导书课程名称:信息技术应用及训练课程编号:A011231006D适用专业:信息通讯类专业学时数:64执笔人:审定人:一、概述(一)实训总目的通过紧密结合《计算机基础》教学内容,保证理论与实践相结合。

实训实施过程采用任务驱动,每个实训都有明确的实训任务、目标和步骤,通过实训任务带动学生的实训进度,检验实训效果。

选取的实训任务具有综合性、代表性和实用性,与实际学习工作相联系,既能在实训中培养学生的计算机基本操作能力和应用办公软件软件编辑常用公文的能力,又能帮助学生解决实际问题,练以致用。

(二)实训内容及时间进度安排实践环节名称实践项目学时数互联网+淘宝网店定位调查浏览器、搜索引擎的使用 POWERPOINT 的基本应用 4 ip地址二进制运算 IP 地址十进制、八进制、十六进制与二进制的相互转换、Ip 地址和子网掩码做“与”运算 4 文字处理软件 WORD基本操作求职简历制作编辑毕业实习技术报告10 文字处理软件 WORD提升应用项目投标会邀请函设计制作移动网络优化工程施工组织方案与电子商务网络创业策划书的格式编辑 10 电子表格软件 E_CEL 基本应用建立学生成绩表统计分析学生成绩 8 电子表格软件 E_CEL 提升应用网店流水账目表、网规网优数据分析表、网店运营数据分析表编辑 16(移动)20(数字媒体、电子商务技术)POWERPOINT 的提升应用设计制作工作总结 ppt 8Visio 的应用(移动专业)Visio 绘制流程图 8 计算机系统进行备份、还原、重装;会实现局域网互联(数字媒体、电子商务技术)计算机系统进行备份、还原、重装;会实现局域网互联 4 (三)实训条件硬件:人手一台电脑,根据实训项目要求进行实训。

软件:win7+office2021 场地:装有 win7+office2021 的实训室。

(四)实训考核办法对相应能力实施过程化考核。

《信息技术实训》指导书

《信息技术实训》指导书

《计算机基本技能实训》指导书(实训时间:30学时)班级姓名学号一、实训目的:掌握以Windows XP和Microsoft Office 2003为工作平台,应用计算机高效率、高质量地进行信息处理的基本手段和方法,提高综合利用办公软件的水平,为今后后续课程的学习和使用计算机解决本专业问题打下坚定的基础。

1.掌握Word各项文档排版技术和技巧,会编排复杂结构的文档;2.能利用Excel进行较复杂的数据分析处理;3.能利用PowerPoint制作专业演示文稿;4.会利用FrontPage制作并发布简单的网页;5.会利用Access进行简单的数据库管理;6.能综合运用Office 办公软件。

7.具备独立撰写实训报告等科技文件的基本能力。

8.培养学生独立思考的能力,培养协作和知识拓展的能力。

二、实训任务与要求:1.进入江苏省一级上机考试系统,熟悉考试系统使用方法。

2.编辑文稿操作。

调入考生文件夹中的ED.RTF文件,参考样张按要求进行操作。

熟练掌握word及excel中各项操作。

3.网页制作操作。

所需素材均存放于考生文件夹的Web子文件夹中,参考样页按要求进行操作。

熟练掌握frontpage及powpoint中各项操作。

4.数据库操作。

打开考生文件夹中数据库,按要求进行操作。

熟练掌握access中各项操作。

5.对所学知识进行归纳、整理和总结,进行综合练习,从而提高分析和解决问题的能力。

6.实训考核:由教师从历年考试真题中抽取一套,要求学生在规定时间内上机完成。

三、实训计划(时间安排):四、实训步骤与指导:1.由教师提供软件并示范考试系统使用方法,教会学生正确使用江苏省一级考试上机考试系统2.由教师布置明确任务,学生了解任务要求3.教师示范讲解操作软件及其注意点,让学生掌握其各项操作4.学生按任务要求自主完成任务,教师可加以辅导,其间允许学生相互协商,讨论。

对存在的共性问题,教师作集体解答,对个性问题,个别解决。

信息系统实验指导书

信息系统实验指导书

《信息系统开发理论》实验指导一、信息系统开发理论实验的性质、目的和任务信息系统开发理论实验是信息系统开发理论课程中重要的实践环节,其目的是贯彻理论联系实际的教学原则,在理解信息系统开发的过程、方法、工具的基础上学习掌握实际信息系统项目中的需求分析、设计和开发,提高学生应用CASE工具进行信息系统分析和设计的能力。

信息系统开发理论实验的任务:1、掌握信息系统分析、设计和实现的基本过程。

2、掌握信息系统分析、设计、实现的方法。

3、了解软件系统开发的一般过程。

4、学习使用相关的CASE工具。

二、信息系统开发理论实验的基本内容和要求内容和要求本课程实验包括两个实验。

实验一、信息系统分析设计,该实验要求学生根据实际项目的要求,应用传统的结构化方法或者面向对象方法进行需求分析和系统设计(包括体系结构设计、界面设计、数据库设计等)。

目前根据分析技术的发展,推荐使用UML和Rataional Rose对系统进行分析设计。

实验二、信息系统实现和测试,该实验要求学生根据实际项目的要求,应用相关的程序设计语言,根据上一试验的分析设计结果,进行实现并进行测试。

推荐使用Java和Eclipse进行开发,也可以使用可视化开发工具如C++ Builder进行开发。

其他要求:1、复习课程相关的预备知识2、根据信息系统实验指导撰写实验预习报告。

3、认真做好实验,写出实验报告。

三、信息系统开发理论实验内容学时安排四、实验报告要求实验报告中应该包含实验目的、实验题目、实验计划、实验过程、实验结果等。

五、考核原则与标准考核方式:成绩按“优、良、中、及格、不及格”五级记分制评定。

六、参考教材:1、“系统分析与设计”,卫红春等,西电出版社。

2、“信息系统开发理论”李建成自编讲义。

七、实验指南实验一信息系统分析设计4h实验题目:信息系统分析设计实验目的:通过采用结构化或者面向对象的方法对实际信息系统进行分析设计,理解分析设计的过程,掌握分析设计的方法和技能。

信息系统实训指导书

信息系统实训指导书

《信息系统分析与设计》课程实训指导书新乡学院计算机与信息工程学院1 实训意义《信息系统分析与设计》课程设计是教学过程中重要的实践教学环节。

它是根据专业教学计划的要求,在教师指导下对学生进行的专业技术训练,培养学生综合运用理论知识分析和解决实际问题的能力,实现由理论知识向操作技能的转化,是对理论与实践教学效果的检验,也是对学生综合分析能力与独立工作能力的培养过程。

2 实训目的1.通过实训巩固、深化和扩展学生的理论知识与专业技能。

2.提高学生动手编程能力,学会撰写系统开发所需的各项文档资料。

3.学会理论与实践相结合,培养学生运用所学的理论知识和技能解决社会实践中所遇到的实际问题的能力及其基本工作素质。

4.培养学生正确的设计思想和思维方法、理论联系实际的工作作风、严肃认真的科学态度以及独立工作的能力,树立自信心。

5.训练和培养学生获取信息和综合处理信息的能力、文献检索能力、文字和语言表达能力以及合作精神。

3 实训要求1.严格执行实训进程安排。

2.要求实训学生明确实训目的,端正实训态度,认真完成实训任务。

3.要求学生遵守实验室的有关制度。

4.要求学生积极思考,认真领会课堂上的理论知识在实践中的应用。

5.每次实验结束后,必须按要求提交该次实验的实验报告(书面形式),作为平时成绩考核的依据。

6.实验课中不得打游戏,或者进行实验课要求以外的其他事情7.实训期间,严格遵守学校的规章制度,不得迟到、早退、旷课。

缺课节数达三分之一以上者,实训成绩按不及格处理。

4 实训项目及学时分配6 教学组织设计1.收集资料,确定选题(每人一题,不得雷同)。

根据个人具体情况,结合实验指导书,选择相应的课程设计题目(参见教师提供的相关文件)。

选题原则:以简单熟悉为宜,不宜过大或过于复杂,可以自选。

2.根据结构化系统开发方法的基本思想,完成业务流程分析、数据流程分析及数据库设计,并按要求完成综合实训报告。

7 考核方式与评分标准1. 考核应鼓励学生的创新设计。

信息系统实训报告参考书

信息系统实训报告参考书

一、前言随着信息技术的飞速发展,信息系统已成为企业、政府部门和社会组织的重要基础设施。

为了使学生更好地掌握信息系统相关知识和技能,提高实际操作能力,本实训报告参考书旨在为学生提供一套全面、实用的信息系统实训指导。

二、实训目的1. 培养学生对信息系统相关理论知识的理解和掌握;2. 提高学生实际操作信息系统软件的能力;3. 培养学生团队协作和沟通能力;4. 增强学生对信息系统安全性和可靠性的认识。

三、实训内容1. 实训环境(1)硬件环境:计算机、网络设备等;(2)软件环境:操作系统、数据库管理系统、编程语言开发环境等。

2. 实训项目(1)数据库设计与实现:1)需求分析;2)数据库设计;3)SQL语言编写;4)数据库应用系统开发。

(2)信息系统开发:1)需求分析;2)系统设计;3)编程实现;4)系统测试与优化。

(3)信息系统安全与防护:1)安全体系结构;2)安全策略与制度;3)安全技术;4)安全防护措施。

(4)网络技术应用:1)网络设备配置;2)网络协议与标准;3)网络安全;4)网络管理。

四、实训步骤1. 实训准备(1)了解实训项目背景及要求;(2)掌握实训相关软件及工具的使用;(3)组建实训团队,明确分工。

2. 实训实施(1)数据库设计与实现:1)需求分析:与客户沟通,明确系统需求;2)数据库设计:根据需求分析结果,设计数据库表结构、索引等;3)SQL语言编写:编写SQL语句,实现数据库操作;4)数据库应用系统开发:利用数据库技术,开发满足需求的系统。

(2)信息系统开发:1)需求分析:与客户沟通,明确系统需求;2)系统设计:根据需求分析结果,设计系统架构、功能模块等;3)编程实现:利用编程语言,实现系统功能;4)系统测试与优化:测试系统功能,发现并修复问题,优化系统性能。

(3)信息系统安全与防护:1)安全体系结构:设计安全体系结构,包括安全策略、安全设备等;2)安全策略与制度:制定安全策略和制度,确保系统安全;3)安全技术:学习并应用安全技术,如加密、认证等;4)安全防护措施:实施安全防护措施,如防火墙、入侵检测等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黎明职业大学计算机与信息工程系《信息系统开发实训》实训指导书2011年11月目录《信息系统开发实训》实训大纲 (3)附件一:实训日志模板 (6)附件二:实训报告模板 (7)附录三:本项目的评分标准: (9)实训一实训项目的选题与功能需求分析 (10)实训二数据库设计 (12)实训三公共数据处理类的创建 (15)实训四登录窗体与主界面 (17)实训五处理数据 (18)实训六维护数据 (22)*实训七帮助文档的制作与C#的调用 (25)实训三公共数据处理类的创建(数据访问层) (27)实训四业务逻辑层的实现 (30)实训五表示层的实现(界面设计) (33)实训六数据报表、统计与维护 (34)《信息系统开发实训》实训大纲适用:计算机信息管理学时:60 学分2一、实训目的:《信息系统开发实训》是计算机网络技术的重要实践环节。

通过实训使学生能够更进一步的领会管理信息系统分析、设计与实现的基本知识,了解程序开发的一般过程,熟悉和掌握程序开发的基本流程和注意事项,培养学生综合运用所学知识分析和解决实际问题的能力,提高学生的综合设计和实践能力,为今后开发程序打下基础。

二、实训内容和要求(一)实训内容1、用户需求分析根据所选题目进行认真地需求分析,用户需求分析的信息包括:●信息需求,用户要从数据库获得的信息内容。

信息需求定义了新系统应该提供的所有信息;应描述清楚系统中数据的性质及其联系。

●处理需求,即完成什么处理功能及处理的方式。

处理需求定义了新系统数据处理的操作;应描述操作执行的场合、操作对数据的影响等等。

●安全性和完整性要求。

在定义信息需求和处理需求的同时必须相应确定安全性、完整性。

2、数据库结构的确定①、根据项目要求设计E-R图②、根据ER图设计数据库的关系模式③、进行规范化处理后给出各关系之间的关联关系④、能根据功能合理设计视图、存储过程与触发器⑤、在DBMS(如SQL Server 2005)中建立数据库,并产生SQL脚本;3、系统总体方案设计①、画出详细的总体框图②、说明各模块的功能③、建立某种形式的报表,实现对数据的统计与输出;4、程序设计部分按总体方案设计与业务逻辑要求进行应用系统开发。

要求:●程序能正确运行●用户界面友好●程序功能完善●程序可进行权限控制●方便用户使用*5、对于C/S应用系统:应能够生成应用程序和可执行文件,并在相应环境下正确运行;最终要求系统调试并打包成为最终软件可安装运行。

B/S系统:应能正确配置站点提供服务。

(二)实训总体要求1、实训以小组的形式进行,自由分组,每个小组不得多于4人。

各小组在实训进行之前上报组长、成员及项目名称。

2. 每个小组要根据实际开发内容进一步明确任务,小组组长负责工作安排,保证每个同学积极参与到项目开发过程。

要有计划地定时定量地完成任务,体现出团队精神。

3. 认真填写实训日志。

4. 在开发各环节中撰写相关的技术文档,最后以小组为单位上交实训报告和源程序清单(以附录形式),正文字数不少于2000字(不包括附录),要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段相同者一律以作弊论处。

5. 最后递交一个可以运行的系统。

6. 明确实训的目的和重要性,认真领会实训的题目,读懂实训指导书的要求,学会设计的基本方法与步骤,积极认真地做好准备工作。

7. 实训中,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。

三、先修课程《信息系统分析与设计》《数据库原理与应用》《网站建设》《C#程序设计》四.教学时间参考分配表五.考核办法由指导教师根据学生完成实训任务的情况(实训报告的质量10%,答辩情况10%,实训过程中的工作态度20%,系统开发情况60%)综合打分。

成绩评定实行优秀、良好、中等、及格和不及格五个等级。

优秀者人数一般不超过总人数的20%。

其中工作态度考核内容包括:是否按进度要求完成实训科目;是否认真填写实训日记;是否能与教师、同学较好沟通过等。

六、参考文献[1]《数据库系统概论》王珊,萨师煊编著高等教育出版社[2]《管理信息系统开发技术》宁书林等编著北京理工大学出版社[3]《 2.O数据库开发实例精粹》郭瑞军等编著电子工业出版社[4]《Visual C# 2008数据库编程实训教程》李志中编著清华大学出版社附件:1.实训日志模板2.课程实训报告模板3.评分标准附件一:实训日志模板实训日志附件二:实训报告模板黎明职业大学课程实训报告题目:(项目名称)系别:计算机与信息工程系专业:计算机信息管理年级:2009学号:姓名:任课教师:填写日期 2011 年月日[摘要][关键字][正文](本部份另取一页开始)1、正文内容:完成作业的计算机环境(软硬件配置)硬件、软件:项目名称:××××××(1)综述:项目提出及要解决的问题,设计思想;(2)项目要实现的主要功能概要说明完成该项目各组成部分的名称及其主要功能。

及各部分之间的关系;(3)数据库设计的E-R图,数据库、表的结构(4)实现功能的展示该项目使用说明:输入操作、各功能使用、输出操作的提示。

(5)测试中发现的问题(6)课程设计的心得体会(7)参考书目2、格式(1)文档版式:A4,页边距:上下为2CM、左右为3CM(2)字体:宋体五号字(3)1.5倍行距附录三:本项目的评分标准:《系统开发实训》评分标准及评分表实训一实训项目的选题与功能需求分析一.实训项目选题选择一个进销存管理系统作为本次实训的题目。

如果对于进销存管理系统的业务流程不是十分清楚,也根据自已熟悉的领域,选择一个合适的信息管理系统作为本次实训的题目。

二.功能需求分析1.进销存系统常见的功能性需求分类2.根据所选择的系统仔细分析系统的功能,然后画出系统的模块功能结构图图1 进销存管理系统模块结构图3.画出系统的数据流程图或用例图实训二数据库设计数据库设计是本实训的基础,只有在需求分析的基础上合理设计所需的数据库,才有可能完成本实训。

关于数据库的设计可分为以下几个步骤:画出ER画、ER图转化成关系模型、创建数据库、实现完整性约束与一致性约束、创建索引与视图、创建触发器、创建存储过程,最后编写相应的文档。

步骤一、画ER图为了减轻学生的负担,本实训给定了一个中文版的NorthWind数据库(是SQLserver附带的比较完善的进销存数据库),学生可以在分析此数据库特征的基础上,画出自己所选系统的数据库的ER图,NorthWind的数据库关系图如下所示:图2 NorthWind数据库关系图注:以上图形是数据库关系图而不是ER图,请同学按照上学期实训所学的Visio 软件,建立ER图。

步骤二、创建数据库根据每位同学所画的ER图,创建数据库,同时确定每一张表的主键;步骤三、实现完整性约束与一致性约束完整性:根据ER图,建立表间的主从关系,以实现数据库的完整性;SQLserver→northwind→新建数据库关系图→添加表→从主表拖动主键到从表→出现下图对话框→选择相应的键→确定(图2所示)图3一致性:在SQLserver中实现表间的级联删除、级联更新关系;图2按“确定”后,出现图3的对话框,把“更新规则”和“删除规则”均设为“层叠”即可保证数据库的一致性。

图4步骤四、创建索引与视图创建索引与视图可以提高查询速度(本步骤可有可无)步骤五、创建触发器(本步骤可有可无,视具体系统而定)步骤六、创建存储过程如创建“增加产品”的存储过程的代码如下:上篇C/S应用程序开发实训三公共数据处理类的创建一、定义数据库连接二、数据处理公共类所包含的常用的方法:①执行select 查询语句的方法,返回数据集②执行带参数数组的存储过程的方法③执行不带参数增加、删除、修改、建表的SQL语句的方法④执行带统计功能的SQL语句的方法⑤执行存储过程,返回SqlCommand的方法实训四登录窗体与主界面1.windows桌面应用程序的常见登录窗体及其代码图4①“确定”按钮的基本代码:private void OK_Click(object sender, EventArgs e){if (username.Text =="")MessageBox.Show("用户名不能为空");elseif (password.Text == "")MessageBox.Show("密码不能为空");else{DataSet ds = new DataSet();ds = mydb.gettabledata("select * from 用户 where 用户名='" +username.Text + "' and 密码='" + password.Text + "'");if (ds.Tables[0].Rows.Count == 0)MessageBox.Show("用户名或密码不正确");else{FrmMain FM = new FrmMain();FM.Show();this.Hide();} } }②思考以下问题:➢如果想实现验证码,如何做?➢如果用户有超级用户与普通用户之分,两者能访问的模块有所区别,则如何处理?③每位同学对主界面的设计不可能一样,请大家自已设计实训五处理数据一. 基本信息维护常见的基本信息处理的界面如及功能如下图2所示,本实训指导书中给出了对于“产品”表进行增、删、改、查询等基本功能的代码,在实训过程中,同学可以根据自己所选择的题目适当调整功能。

图51.查询处理①加载查询依据(表字段)要实现查询功能,一般在Form一加载时即把表的字段名加载到Combobox中,用户可以选择任何一个字段作为查询依据,所以首先要实现加载字段名的问题,常见的代码如下:DataSet ds = new DataSet();ds = mydb.gettabledata("SELECT name FROM sys.syscolumns WHERE (id =OBJECT_ID('产品')) ");for (int i = 0; i < ds.Tables[0].Rows.Count - 1; i++)ComboBox1.Items.Add(ds.Tables[0].Rows[i][0].ToString());DataSet ds1 = new DataSet();ds1 = mydb.gettabledata("select * from 产品");dataGridView1 .DataSource = ds1.Tables [0];②实现查询功能参考代码如下:DataSet ds2 = new DataSet();ds2 = mydb.gettabledata("select * from 产品 where "+ ComboBox1.Text + " like '%" + TextBox1 .Text +"%'");dataGridView1.DataSource = null ;dataGridView1 .DataSource =ds2.Tables [0];其中:mydb是数据处理类的对象,gettabledata是数据处理类中的自定义方法(见实训三的2.①)。

相关文档
最新文档