山东信息职业技术学院软件工程系课程设计报告示例样本.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东 信息 职业技术学院 软件 工程系 课程设计 报告 示例 样本
- 资源描述:
-
山东信息职业技术学院软件工程系 课程设计报告书 题 目: 职工信息管理系统 系 部: 软件工程系 专 业: 网络系统管理 班 级: 07软件7班 学 号: 030701 姓 名: 同 组 者:_______________________ 组 号: 组长: 指引教师: 开始时间: -6-10 完毕时间: -6-16 年 月 日 1 引言(或绪论)(可作为正文第1章标题,用小3号黑体,加粗,并留出上下间距为:段前0.5行,段后0.5行) 当前诸多职工信息还停留在手工管理阶段,加大了管理人员工作量,还容易导致档案丢失和数据不一致。特此开发一种职工信息管理系统。(小4号宋体,固定值行距20磅) 2 需求分析(可作为正文第1章标题,用小3号黑体,加粗,并留出上下间距为:段前0.5行,段后0.5行) 进行需求分析目是通过对顾客需求进行调查分析,写出需求分析文档作为项目设计基本准则规定,以及作为系统分析员进行系统分析和测试人员进行测试时手册。(小4号宋体,固定值行距20磅) 2.1 需求概述(作为正文2级标题,用4号黑体,加粗) 本次设计职工信息管理系统,应当能提供如下功能:(小4号宋体,固定值行距20磅) (1) 录入职工信息并保存 (2) 显示所有职工信息 (3) 查询职工信息 (4) 修改职工信息并保存 (5) 删除职工信息 2.1.1 ******(作为正文3级标题,用小4号黑体,不加粗) ×××××××××(小4号宋体,固定值行距20磅)×××××××××××××××××××××××××××………… 2.2 需求阐明(作为正文2级标题,用4号黑体,加粗) (小4号宋体,固定值行距20磅) (1)职工信息涉及职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等,并且规定职工号不重复; (2)录入职工信息规定用文献形式保存,并可以对其进行浏览、查询、修改、删除等基本操作; (3)职工信息显示规定有一定规范格式; (4)对职工信息应可以分别按工资及按学历两种方式进行,规定能返回所有符合条件职工信息; (5)对职工信息修改应逐个地进行,一种职工信息更改不应影响其她职工记录; (6)所设计系统应以菜单方式工作,应为顾客提供清晰使用提示,根据顾客选取来进行各种解决,并规定在此过程中可以尽量兼容顾客使用过程中异常状况。 3 总体设计(作为正文第2章标题,用小3号黑体,加粗,并留出上下间距为:段前0.5行,段后0.5行) 总体设计目是依照需求分析文档,初步提出问题解决方案,以及软件系统体系构造和数据构造设计方案,为下一步进行详细设计做准备。 3.1 功能模块图(作为正文2级标题,用4号黑体,加粗) 3.1.1 各模块逻辑图(作为正文3级标题,用小4号黑体,不加粗) 该系统可以按功能进行模块划分,其模块图如下: 其中: 信息输入模块完毕职工信息输入功能,输入信息涉及职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等; 信息浏览模块完毕已录入职工信息显示; 信息查询模块完毕职工信息查询,查询时相应有按工资查询和按学历查询两种方式; 信息修改模块完毕职工信息修改功能; 信息删除模块完毕职工信息删除功能; 菜单选取模块完毕顾客命令接受,此模块也是职工信息管理系统入口,顾客所要进行各种操作均需在此模块中进行选取并进而调用其她模块实现相应功能; 3.1.2 项目分工 组长设计报告中应有各模块分工状况。如: 角色 姓名学号 分工(5号宋体) 组长 张某 项目总体规划设计、模块划分、界面设计 成员 王某 登录模块、删除模块 李某 查询模块 孙某 打印模块 各成员设计报告中应明确写明自己负责模块名称。 3.2 数据构造(作为正文2级标题,用4号黑体,加粗) 本系统中重要数据构造就是职工信息,包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等,在解决过程中各项可以作为一种职工不同属性来进行解决。 3.3 程序流程(作为正文2级标题,用4号黑体,加粗) 系统执行应从功能菜单选取开始,根据顾客选取来进行后续解决,直到顾客选取退出系统为止,其间应对顾客选取做出判断及异常解决。系统流程图如下: 4 详细设计(作为正文第2章标题,用小3号黑体,加粗,并留出上下间距为:段前0.5行,段后0.5行) 目是依照项目概要(总体)设计阐明书,在项目概要设计基本之上,对系统进行详细设计,以便下一步进行程序编码工作。 4.1 功能模块解决逻辑 组长设计报告中应有所有模块解决逻辑。 各成员设计报告中可以只写明自己负责模块解决逻辑。 相应于总体设计时系统功能模块图,各个功能模块解决逻辑如下: ① 信息输入模块: 打开职工信息文献; while ( 继续输入 ) { 读入职工信息; 将读入信息添加到职工信息文献中; 提示与否继续输入; } 关闭职工信息文献; ② 信息浏览模块: 打开职工信息文献; while ( 不到文献结束 ) { 从文献中顺序读出一种职工信息; 按指定格式输出该职工信息; } 关闭职工信息文献; ③ 信息查询模块: while ( 仍继续查询 ) { if( 按工资查询 ) { 读入查询职工工资条件; 打开职工信息文献; while( 不到文献结束 ) { 顺序读出一种职工信息; if( 该职工信息工资符合条件 ) 输出该职工信息; } 关闭职工信息文献; 提示共有几条符合条件记录; } else if ( 按学历查询 ) { 读入学历查询条件; 打开职工信息文献; while( 不到文献结束 ) { 顺序读出一种职工信息; if( 该职工信息学历符合条件 ) 输出该职工信息; } 关闭职工信息文献; 提示符合条件记录数; } else 提示输入不适当; 提示与否继续查询; } ④ 信息修改模块: while( 继续修改 ) { 从给出信息文献中所有记录状况; 提示并读入待修改记录职工职工号; 打开职工信息文献; 查找并读出该职工信息到一种中间变量中; 提示并读入要针对该职工哪个属性进行修改; 依照顾客选取提示并读入所要修改属性新值; 在该职工中间变量中修改刚刚读入属性值; 提示与否拟定要进行修改; 如果顾客拟定则将中间变量重新写回到原职工信息文献中; 关闭职工信息文献; } ⑤ 信息删除模块: while( 继续删除 ) { 显示所有职工信息; 提示并读入待删除职工职工号; 打开职工信息文献; 查找与否有符合条件职工记录; if( 有符合条件记录) { 提示与否确认该删除操作; if (顾客确认此操作) { 创立一种新暂时文献; 打开原信息文献; while( 原信息文献中记录未读完 ) { 读出原信息文献中下一条记录; if( 此条记录不是待删除记录) 写入暂时文献中去; } 关闭原信息文献; 关闭暂时文献; 读方式打开暂时文献; 写方式重建与原信息文献同名新信息文献; 将暂时文献中内容写入到新信息文献中去; 关闭新信息文献; 关闭暂时文献; 删除暂时文献; } } else 提示没有符合条件记录存在; } ⑥ 菜单选取模块: 给出信息提示; 清屏; 绘制菜单(包括输入、显示、查询、修改、删除、退出); 提示菜单选取并读入到变量; 依照读入变量值调用不同模块函数; 4.2 数据构造 本系统用到数据构造详细如下: enum Sex{ male,female }; /* 性别 */ enum Education{ high,junior,college,master,doctor}; /* 学历 */ struct Date /* 日期 */ { int year; int month; int day; }; struct Info { char num[5]; /* 职工号 */ char name[8]; /* 姓名 */ enum Sex sex; /* 性别 */ struct Date birthday; /* 出生年月*/ enum Education education; /* 学历 */ char duty[8]; /* 职务 */ double wage; /* 工资 */ char addr[12]; /* 地址 */ char phone[8]; /* 电话 */ }; 5 源代码 只拷贝核心模块或自己所负责模块源代码。源代码规定用5号Times New Roman字体。 6 总结 通过本人努力和教师关怀指引,和同窗们团结协作,一起完毕了该课题。通过这次课程设计我系统地掌握了*****,并锻炼了自己团队合伙精神。但也存在某些局限性,如:***等。最后感谢**教师,**同窗协助。 参 考 文 献 (正文黑体小3号,居中) (下面文献要用“正文宋体小四号”,“谭浩强. C语言程序设计与实验”中间点要用英文中. ) [1] 作者1,作者2. C语言程序设计. 北京:清华大学出版社,. [2] 谭浩强. C语言程序设计与实验. 北京:北大大学出版社,. [3] 作者1,作者2. C语言程序设计. 北京:清华大学出版社,. 注: 1.正文中表格与插图字体一律用5号宋体; 2.正文各页格式请以此页为原则复制。展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




山东信息职业技术学院软件工程系课程设计报告示例样本.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/4513985.html