计算机组成原理课程设计任务书11-周建国

时间:2024.4.27

华中科技大学计算机学院

计算机组成原理

课程设计任务书

计算机组成原理是计算机专业的核心基础课。课程设计是学完该课程并进行了多个单元实验后,综合利用所学的理论知识,并结合在单元实验中所积累的计算机部件设计和调试方法,设计出一台具有自己指令系统的简单计算机系统。所设计的系统能在基于EDA的实验平台上运行一段程序,通过检查程序结果的正确性来判断所设计计算机系统正确性。

课程设计属于设计型实验,不仅锻炼学生简单计算机系统的设计能力,而且通过进行主机系统底层电路的实现、故障分析与定位、系统调式等环节的锻炼,进一步提高了学生分析和解决问题的能力。

1.课程设计题目

课程设计的主要任务是设计一台简单的计算机系统,并调试通过。围绕这一主要目标,课程设计的题目可以根据自己的设计内容、实现方式、所设计的计算机系统的结构从下列备选题中选取,也可以自己命题。

1)基于微程序控制器的简单计算机系统设计与实现

2)基于硬布线控制器的简单计算机系统设计与实现

3)基于微程序控制和硬布线相结合的简单计算机系统设计与实现

4)支持流水线的简单计算机系统设计与实现

5)基于总线结构的简单计算机系统设计与实现

6)基于FPGA的简单计算机系统设计与实现

7)基于MIPS指令集的计算机模型机设计

2、简单计算机系统的设计目标

计算机系统设计的总体目标是设计模型机系统的总体结构、指令系统和时序信号。在对该模型机系统中的部件功能利用EDA软件的仿真功能进行仿真分析和功能验证的基础上,将部分电路下载到FPGA,并与适当的外围器件(包括部分芯片、输入/输出开关、LED显示等)相配合,实现模型机的总机系统。

要求所设计的总机系统能支持自动和单步运行方式,能正确地执行存放在主存中的程序的功能,对主要的数据流和控制流通过LED适时显示信息。

3.本科课程设计的主要技术指标

1)支持算术运算、逻辑运算、存储器读写、寄存器间数据传送等几类指令。

2)支持立即数寻址、直接寻址、隐含寻址、寄存器寻址等几种基本的数据寻址方式和顺序寻址、跳跃寻址两种指令的寻址方式。

3)支持10条以上的指令。

4)能运行由自己所是设计的指令系统构成的一段程序,程序执行功能正确。

4、系统设计要求

1)根据课程设计指导书的要求,制定出设计方案;

2)画出自己所设计计算机系统的原理框图和器件连接图,分析器件连接图中各器件不同引脚的功能,哪些可以固定连接,哪些需要通过微程序来控制,以及这些控制信号的有效形式;

3)画出各指令的指令周期流程图和所需要的控制信号;

4)设计出实现指令功能的微程序控制器或硬布线控制器;

5)布线、调试、验收;

6)课程设计报告和总结。

5.课程设计成绩的评定

1)评定成绩根据考核、课程设计的过程、课程设计的效果、课程设计报告的质量等几部分组成。

评分标准为设计过程和结果占70%,报告和图纸部分占30%

2)课程设计的成绩评定等级为不及格、及格、中、良好、优秀五级,具体的评定标准见评分规则。

3)对基本功能进行扩展或设计具有非常鲜明的特征和一定程度的创新,可根据实际情况加分。

6、对课程设计报告的要求

1) 课程设计报告是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、参考文献等。

2) 在适当位置配合相应的实验原理图、数据通路图、微程序流程图、实验接线图、微指令代码表等图表进行说明。应做到文理通顺,内容正确完整,书写工整,

装订整齐。

3) 设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。

4)为统一格式和要求,课程设计报告一般采用《计算机组成原理》专用设计报告本手写,页数在15页左右。 如需打印时采用A4纸,正文采用宋体小五号字,文中标题采用黑体小四号字,字数不低于5000,除框图外需附下载的设计图以及微指令控制点图。

7.特别强调

1)不能带电插拔导线!

2)整个实验过程中不能插拔下载电缆!

3)不能插拔其它实验台上的FPGA芯片!

8.课程设计时间安排

课程设计的总体时间为2周,总体安排如下:

第一天:到实验室布置任务和集中讲解。

第二天:学生自己设计,选择并熟悉自己所要的芯片

第三天:领取导线和芯片,进行芯片功能测试,在此基础上修改和完善原设计方案。 第四天到第十天:其余时间 :实验室调试调试、验收

(期间根据实际情况加开1~2个晚班)。

参考文献:

1.计算机组成原理实验及课程设计(自编)

2.番松 潘明. 现代计算机组成原理.北京:科学技术出版社,20xx年第一版.

3.易小琳 朱文军 鲁鹏程. 计算机组成原理实践教程,基于EDA平台.北京:北京航空航天大学出版社,20xx年第一版.

4.谢树煜 周继群 李潮激. 计算机组成原理实验指导,北京:清华大学出版社,20xx年第一 版.

5.方恺晴. 基于EDA技术的计算机组成原理实验.长沙:湖南大学出版社,20xx年第一版.


第二篇:软件工程概论课程设计任务书11新


软件工程概论

课程设计任务书

课程性质:设计

总学时数:1周

适用专业:软升本11,1-3财升本11,

软件学院软件工程系

2012-6

1-2

一、课程设计目的和任务

《软件工程概论课程设计》的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。

本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。

二、课程设计基本要求

根据课程设计1周的时间安排选择适当大小的设计课题,课程设计任务书提供了设计题目供学生选择,在验收教师同意的情况下,学生也可以自己选择感兴趣的设计题目,以调动学生参加创新设计的积极性和创造性。

设计内容基本要求(参考):

1.设计内容概述

1.1组织机构介绍

1.2业务流程介绍与分析

1.3系统开发计划

2.需求分析

2.1 总体目标

2.2 具体目标

2.3系统数据建模(ER图)

2.4 系统功能建模(数据流程图)

2.5数据字典

3.总体设计

3.1系统层次图

3.2系统IPO图

4.详细设计

4.1****模块详细设计

4.1.1模块定义

4.1.2输入项目

4.1.3输出项目

4.1.4程序过程设计

4.1.5测试要点

4.2****模块详细设计

????????.

基本要求:

(1)课程设计工作量为完成一份软件分析和设计报告;

(2)课程设计必须根据进度计划按期完成。

三、课程设计内容

下面共给出10个题目,学号尾号为1的做第1题,尾号为2的做第2题,尾号为3的做第2题,以此类推,学号尾号为0的做第

10题。学生也可自拟题目(必须征得本班验收教师同意后方可设计,否则成绩记为不及格)

以下题目列出的仅为必须完成的基本功能,可根据需要完善与课题相关的其他功能。

1.**大学工资管理系统的分析与设计

某大学现行工资管理系统简单描述如下:

某大学共有教职员工3758人。学校下设教务处、财务处和房产处等二十六处室,还设有计算机系、自动控制系和管理工程系等十八个教学系,此外还附设一个机械工厂、一个电子厂和一所校医院。该校财务处负责全校教职工的工资管理工作,其工资管理业务情况如下:

每月25日至28日,房产处将本月职工住房的房费和水电费扣款清单报送财务处,总务处将托儿费扣款和通勤职工的交通补贴费清单报送财务处。财务处按期列出一份职工借支应扣款清单。此外,学校人事部门及时向财务处提供下列信息:

1)若有职工在学校内部各部门之间调动工作情况发生,则提供这些职工的姓名、由何部门调至何部门工作、工资发放变动情况等。

2)若有校外人员调入学校工作,则应提供调入者的职工号、姓名、调入校内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,据此,财务处的工资管理会计员建立调入者的职工工资台帐帐页。

3)若有职工调离学校,则要提供调出人员的姓名、所在单位和

终止发放本人工资的月份。

4)若调整工资,则应提供全校教职工工资调整变动情况清单和调整后工资从哪个月份开始发放。

当财务处收到各部门报送来的扣款单、补贴清单和其它有关职工工资变动通知单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐制做本月职工工资台帐。职工工资台帐格式如表SJ-3所示,每名职工全年工资信息占据台帐的一页。

表SJ-3 某大学职工工资台帐帐页 第 页

软件工程概论课程设计任务书11新

接下来,工资管理会计员再根据填制好的本月份职工工资台帐,花费一个星期左右的时间制作出一式两份的本月份全校职工工资发放单(按部门制作)和本月份工资汇总表,如表SJ-4所示。

表SJ-4 某大学一月份职工工资发放单

部门名称:

工资管理会计员依据工资汇总表上的全校“实发工资”合计数字,从银行提回现金,并于下月的5号将本月份职工工资发至职工手中。

职工工资计算处理中的几项说明: .工龄工资每人每年增加0.50元。

.应发工资 = 基本工资 + 工龄工资 + 各项补贴之和。 .扣款合计 = 房费 + 水电费 + 托儿费 + 借支扣款 + 其它扣款。

.实发工资 = 应发工资 - 扣款合计。

从上面的描述不难看出,该所大学现行职工工资管理业务工作量特别大,同时还时常出现差错现象。有关人员迫切要求早日开发出全校职工工资管理信息系统,用计算机代替手工记帐、计算和制作报表工作。学校主管领导也十分支持这项工作,已批准投资5万元人民币用于购置设备和软件开发。同时,学校还拥有雄厚的技术力量。

2. **酒店管理系统的分析与设计

酒店的营运过程是以销(客户消费)定产为主,也包括部分商品的预生产,采购与仓库存管理需要满足生产和销售的需要。

采购与仓库管理业务:

本酒店采购与仓库业务流程重点管理物料周转,主要包括以下几

软件工程概论课程设计任务书11新

步:

1)、 仓库管理员根据存货实存不足的情况,向采购部发出订货通知。

2)、 采购部组织供货,仓库管理员验货入库,采购部根据实际入库的货品情况填制入库单,仓库管理员登记入库单进账。

3)、 领料部门填制出库单,仓库管理员登记出库单进账,并发货给领料部门。

4)、 领料部门如需退货,需要填制退库单,仓库管理员验货入库,并登记退库单进账。

5)、 定期盘货,处理过期变质存货。对盘盈及盘亏情况上报经理,在核准处理后,以盘点表为基础编制“入库单”“出库单”并调账。

6)、 定期编制存货进销存报表,上报经理。

餐饮销售管理业务:

目前,本酒店销售业务流程重点管理销售资金流程,对商品的销售主要包括以下几步:营业开市->客户消费与结账->收市日结统计。

营业开市主要包括以下几步:

1)、 收银组长填写领款单等,向财务部门领取现金、#5@p等。

2)、 收银组长将现金、#5@p等分配给收银员。

客户消费与结账是一个可以反复进行过程,主要包括以下几步:

1)、 服务生为客户开台;

2)、 服务生询问客户对菜肴及饮品等需求,填写点菜单(多联)。

3)、 服务生将点菜单传递向收银员、后厨部、吧台。

4)、 收银员整理点菜单。

5)、 后厨部、吧台根据点菜单进行加工。

6)、 服务生将后厨部、吧台加工的成品传递给客户,客户进行消费

7)、 客户向服务生提出结账请求。

8)、 服务生向收银员传达客户结账请求,收银员统计消费金额,并根据优惠规则,提出消费清单给服务生(载明:消费项目的数量和单价、消费总额、折扣及实收额)。

9)、 服务生将消费清单传递给客户核查。

10)、 客户核查消费清单无异议后,将现金等结算工具提交服务生代为结算。

11)、 服务生将消费清单、现金等交给收银员,收银员进行收银结账,并将收银单、#5@p、找零等提供给服务生,服务生转交给客户。

12)、 客户结清账务后离开,服务生进行清理翻台。

以上步骤中,2-6步可以执行多次循环。在第10-11步中,用户也可以亲自去收银台结账。

收市日结统计主要包括以下几步:

1)、 各收银员填写收银报表,统计各类结算方式的收入资金,与钱箱进行钱账核对。

2)、 钱账核对相符后,收银组长汇总填写收银日(市别)报表,填制缴款单,向财务部门缴款并报送报表。

在实际工作中,收银组与财务部的现金领取与汇缴工作,由财务会计管理系统另行管理,本系统只需要对客户消费明细与结账资金

数据进行管理即可。

3.住宅小区物业管理信息系统

物业公司负责住宅小区房屋、设施、设备、环境卫生、公共秩序、保安、绿化等管理工作。由住户缴纳费用和出租房屋费用来维持各项费用支出。

⑴住宅小区楼宇经过验收接管后,开始建立小区房产基本资料,为收费及管理做基础工作。小区的楼房管理包括出售房屋,出租房屋和公用建筑,它们以楼号、单元号和房号标识。

⑵建立车位资料,为收费及管理做基础工作。车位用车位号标识。 ⑶购房人收到有效的人住通知书后,携带身份证到管理处办理人住手续,填写居民入住登记表(个人及家庭基本情况)并签订人住协议(承诺书)。

⑷用户一旦入住(领取钥匙)后,抄表员入户登记水电气表底数。 ⑸住户装修房屋,要先与物业公司签约后方可施工,房屋装修协议书的主要内容有:甲方(装修公司)名称、甲方法定代表人、乙方名称、乙方房号、签约日期、装修部位及各部位装修内容(项目包括屋顶、墙面、地面、阳台、门窗、厨房、厕所、采暖设备、壁柜顶柜、管道),签约后到收费处交纳管理费、装修保证金和施工安全保证金,领取施工许可证。

⑹装修完毕验收后,退回保证金,但如果违反装修制度则从违约金中扣除后退还。

⑺住户可以随时到管理处挑选空车位,选中后填写车位登记表,

当然也可以更改车位或在结清费用后取消车位。

⑻住户需要退户时,持有效证明到收费处结清费用后做退户处理。

(9)住户的住房或设备设施出现问题可以直接或打电话到接待处报修,讲明地址、姓名、修理部位、损坏情况、约定时间和收费标准,接待员填写维修服务单,向维修组下达任务;维修员维修后,在服务单上填写实际维修人、维修时间段、维修内容和价格,经住户验收交回接待处。

(10)接待处负贡接待住户的投诉,登记投诉情况和解决结果。 4.固定资产管理系统

1.系统初步调查

在设计之初首先进行系统调查,可通过问卷调查及座谈会的形式,了解到该公司主要经营业务是作为各大型汽车制造商的中国地区配件代理商,为所在地区提供汽车零配件服务。该公司实行的是总经理负责制,下属各部门有财务部、销售部、办公室等职能部门,由部门经理管理,并向总经理负责。

该公司各部门都配有计算机,进行一些日常文件的打印、报表输出等工作,在销售部应用了相关的软件对各类配件的购销存进行控制,但在其他部门,大部分的管理工作仍然是手工劳动。目前规模不断扩大,公司所拥有的固定资产不断增加,而且品种繁多,分布散乱,给管理工作带来很多不便,而且管理方式仍然是手工方式,造成管理上的很多漏洞。具体分析主要存在以下问题:

A.固定资产分散在各不同部门,使用的人多,管理工作缺乏统一规范,相关人员对此难以全面准确了解。

B.固定资产管理方式仍然是手工处理方式,工作量大而且易出错。

C.公司领导对整个企业的资产的信息掌握不及时,不全面,造成正常的申购不能及时处理,而有些不必要的申购又造成浪费的现象。

2.系统可行性分析

固定资产代表着企业中的大部分的总资产和净资产,有效地管理固定资产是企业财务核算部门的重要工作之一。固定资产的管理信息有助于企业在采购、报废和使用固定资产时最有效地做出正确的决策。固定资产报表可以很清楚地描述出企业中固定资产的状态和使用情况。企业对于固定资产的管理,不仅涉及到资产效能的发挥、资金的占用,而且还会影响企业生产经营活动能否正常进行。为了提高固定资产信息处理的速度和准确性,从而准确、及时地掌握企业固定资产信息,改变固定资产管理的混乱现状,使用计算机管理已成必然。

目前的手工管理方式已不能适应当前企业发展的需要及现代管理的需要,如改用计算机管理,企业可以有以下选择:一是购买市场的商品化软件,提高管理水平;二是自行开发一套适应自己需求的软件。具体分析,前者的可行性较差,因商品化软件一般很难适应企业具体的要求,而且通用的商品化软件数据库底层一般都是不开放的,数据共享性差。基于以上原因,所以决定采用自己开发的方式,建立

一套管理系统,具体内容包括固定资产的增减变化,原值的变化,每月提取折旧金额计算,固定资产明细账和总账,固定资产报表的查询和打印,记账凭证的生成和传递等功能。

3.需求分析

通过详细调查知道该公司固定资产处理业务的内容及开发要求:

A.从部门的角度来看,固定资产主要由办公室和财务部进行管理。具体分工是:

a.办公室:一方面负责对固定资产的实物进行管理,定期对固定资产进行相应的维修与保养,另一方面,还要负责新添固定资产的审批与采购。

b.财务部:一方面负责固定资产的卡片管理,另一方面负责每月对固定资产的财务处理。以上工作全部是手工工作方式。

B.从实际业务处理的内容来看,主要包括采购管理,日常卡片处理,财务核算和报表查询四个部分:

a.采购管理:这项工作由办公室完成,当公司职工申请购置新的固定资产时,首先由办公室进行考察并做出是否购置的决定,然后报请总经理审批,最后再由办公室到财务部领取支票,去购买固定资产,购回后凭原始(凭证)#5@p向财务部报账。

b.日常卡片管理:由财务部会计人员完成。每月要根据固定资产卡片提取本月折旧额,并对固定资产的增加和减少,以及固定资产原始的变化进行相应的卡片处理。

c.财务核算:主要由财务部人员根据固定资产日常的变动情况和

每月的折旧额数据,编制固定资产的记账凭证,并汇总出固定资产明细账数据和总账。

d.报表查询:主要是办公室及公司领导使用,根据固定资产的数据做出各种报表,以便于公司领导及时对资产的使用情况进行管理。

5.**大学学生学籍管理系统的分析与设计

1)毕业生基本信息的管理

基本档案的添加:添加学生的基本信息,如档号、姓名、学号、专业、学院等。

基本档案的更新:对以输入的学生基本档案的修改。

基本档案的删除:删除已在的学生档案。

基本档案的搜索(全字段查询):可以用所有的字段进行查询。 基本档案的批量操作(包括批量更新和批量删除):可以利用查询结果来进行批量更新和删除,也可以全记录更新。

基本档案的统计(统计个别字段的数量):根据学生入学,毕业的年份,所属学院,培养层次,进行数量统计,并以图形的形式表示出来。

2、派遣信息的管理:

派遣信息的输入:输入学生的派遣信息,包括档号、单位等。 派遣信息的查询(选定条件查询):对指定的条件进行查询。 派遣信息的删除:删除已有的学生派遣信息。

派遣信息的更新:对以输入的学生派遣信息的修改。

3、招生信息的管理:

招生信息的输入:输入执行信息的学号,姓名,考试科目等。 执行信息的删除:删除已有的执行信息。

招生信息的更新:对以输入的招生信息修改。

招生信息的查询(选定条件查询):对指定的条件进行查询。

4、论文信息的管理

论文信息的输入:输入论文信息的作者名,论文题目等。

论文信息的删除:删除已有的论文信息。

论文信息的更新:对以输入的论文信息修改。

论文信息的查询(选定条件查询):对指定的条件进行查询。

5、用户管理:

用户信息的输入:录入使用系统的用户信息的用户权限的分配。 用户信息的删除:删除已有的用户信息。

用户密码的更新:更新用户密码。

用户权限的分配:分配用户使用系统的权限。

6、系统管理和系统维护:

编码表管理:管理系统所用的编码信息。

数据库备份:对数据库备份和还原。

6.**公司库存管理系统的分析与设计

1.项目开发背景

某公司是专营家电的中型企业,该公司经营10大类几十个品种的家电产品。管理工作主要是进货商品的入库管理和销售商品的出库管理及库存商品的保管管理。现有的管理工作主要依靠手工完成,工

作量大,且效率不高。为了能更好地利用现代信息技术的成果,提高管理工作的效率和水平,以适应企业发展的需要,决定开发库存管理系统。

2.系统分析

可行性研究

根据调查,商品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水帐,另外如果是新产品,则还要在库存台账中建立新账页。商品出库管理过程是管理人员根据销售人员提供的商品出库单,经核查后付货,同时登记商品销售流水帐,累计汇总出各种商品当日的累计购入入库量、累计销售出库量和库存结余量等数据,并将这些数据填入库存台账。

原有的手工操作方式存在的主要问题:

A.手工模式下的工作劳动强度高、效率低、错误多、处理速度慢,不适应企业发展的需要。

B.在具体工作中,存在着大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数据的分析,已不适应现代管理模式。

本系统开发的目的,就是通过系统开发,实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行集成和重组,进一步通过计算机网络系统实现整个企业管理信息化。该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:

A.实现库存管理的“动态”化,能及时地提供库存商品动态信

息,配以库存报警功能,在库存过高或过低时,都给予提示。

B.强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。

C.方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。

从技术上讲,现行的网络技术和计算机技术完全能完成本系统的功能要求。经济方面,该企业用于系统开发的预算基本可满足设备的投入和人力投入。就收益而言,系统投入使用后能加快资金的周转,提高资金的利用率,而且可以提高管理效率,减少人力资源的浪费。在社会可行性方面,系统的开发与使用与现行的管理制度没有冲突,而且现在员工通过培训可以很容易掌握和使用系统。

综上所述,该系统具备可开发的条件,项目可行,建议开始开发。 需求分析

商品库存管理的管理职能分析。

商品库存管理主要完成商品出入库管理和提供库存信息,如:库存清单、报表、统计信息等。向管理者提供决策支持信息。

1) 公司仓库商品管理员的用户管理。这其中包括仓库管理员的,

以后的管理员具有修改本用户的管理员的密码的功能。并可以

进入其他处理。

2) 公司对新增定单的定单管理功能。这其中包括定单添加功能:

将当天所接到的客户定单,输入到计算机中,信息包括顾客编

号、交货日期、交货地点、商品号、预定数量等;定单查询功

能:对定单进行查看等功能。

3) 商品销售排行一览。这包括将商品的销售情况按照商品的销售

数量,进行降序排序,也可以改为升序。

4) 商品管理。查询商品在库情况:输入一个商品号码,显示商品

的名称和数量;商品入库:将公司购买进来的商品,按照商品

号码往数据库里进行添加;商品出库:将公司销售出去的商品,按照商品号码从数据库里删除。

7.**超市管理系统的分析与设计

(一)零售前台管理包括:

1)商品录入:根据超市业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。

2)收银业务:通过扫描条形码或者直接输入商品名称(同类多件商品商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易额的时间、负责本次收银的员工号)。

如果顾客是会员,则在交易前先扫描会员卡,并将所购物品的总金额累计到该会员的总消费金额中。

(二)后台管理包括:

1)进货管理:根据销售情况及库存情况,自动制定进货计划(也可手工制定修改)。

2)销售管理:商品正常销售、促销与限量、限期及禁止销售

控制。按多种方式生成销售排行榜,灵活察看和打印商品销售日、月、年报表。

3)库存管理:综合查询库存明细记录。库存状态自动告警提示,如库存过量、少货和缺货等。

4)人员管理:员工和会员等基本信息登记管理。

8.

8.企业人事档案管理系统

1.项目开发背景

随着经济的发展,企业的规模不断扩大,人员流动日趋频繁,人员档案管理的工作量也随之增加,以往的人工处理方式对于员工很多的企业来说就显得力不从心,利用现代计算机技术可使管理人事档案管理人员从繁重的劳动中解脱出来,特别是对于人员档案的查询可做到更及时,更准确。

2.需求分析

通过开发一个企业人事档案管理系统,可使企业的人事档案管理工作系统化,规范化和自动化,从而达到全面提高企业人事档案管理效率的目的。

开发设计思想

A.系统应符合企业人事档案管理的规定,操作方便,安全。

B.能及时地根据需要更新员工人事资料。

C.尽可能采用企业现在的软硬件环境,降低开发成本。

3)系统功能分析

A.档案录入:能利用输入设备将各种形式的档案录入计算机。

B.档案查询:能根据任意条件或组合条件进行查询,如姓名、工号和部门等。

C.档案统计:能够统计满足任意条件的人数,如技术职务、文化程度、政治面貌和年

龄等。

D.档案输出:能通过显示器浏览或通过打印机打印员工信息,如员工名册、员工档案和部门档案等。

E.档案维护:能根据人员变动及信息变化而改变数据库中数据,如增加、删除和修改等操作。

F.安全管理:不同的操作人员有不同的访问权限,以确保数据安全。

9.学生宿舍管理系统

实现宿舍管理系统八大功能:系统管理模块、公寓管理模块、学生管理模块、信息查询模块、出入登记模块、信息修改模块、报表管理模块、关于模块。

⑴系统管理模块

系统管理模块包括:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。

⑵公寓管理模块

公寓管理模块包括:楼房管理、宿舍管理、员工管理三个大的部分。 ⑶学生管理模块

学生管理模块包括:学生基本信息录入、学生财物登记、学生学期注

册、学生离校管理四项功能.

①学生基本信息录入:实现学生基本信息情况的登记及宿舍的分配功能。

②学生财物登记:登记学生在校期间所拥有的公共及私有贵重物品情况。

③学生学期注册管理:登记学生在校期间每学期的宿舍缴费情况。 ④学生离校管理:实现学生毕业离校处理,注销该学生信息。 ⑷信息查询模块

信息查询模块基本上包括:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。 ①按学号进行查询:实现每个学生基本信息情况的查询功能。 ②按姓名查询:通过学生姓名查询学生基本信息情况。

③按班级查询:通过班级查询某班级学生住宿情况及该班级学生信息。

④按寝室号查询:查看每个宿舍所住学生信息情况。

⑤楼房住宿情况查询:查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。

⑸出入登记模块

出入登记模块包括:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。

①进楼物品登记:详细登记某学生搬入宿舍楼的物品情况。

②出楼物品登记:详细登记某学生搬出宿舍楼的物品情况。

③人员来访登记:详细登记进入宿舍楼的外来人员情况。

④结束访问登记:详细登记外来人员的离开情况。

⑹信息修改模块

信息修改模块包括:学生基本信息修改、员工基本信息修改、个人财物信息修改三个大的功能。

①学生基本信息修改:实现系统管理人员对学生基本信息情况所作的添加、修改、删除。

②员工信息修改:实现系统管理人员对楼房员工的修改、删除功能。 ③个人财物修改:实现对学生个人财物的添加、修改、删除功能。 ⑺报表管理模块

报表管理模块包括:学生信息打印、员工信息打印、宿舍交费情况打印、物品出入楼信息打印、某宿舍住宿情况打印五个功能。

①学生信息:查询并打印每个学生的详细基本信息情况。

②员工信息:查询并打印每栋宿舍楼的所有员工信息情况。

③宿舍交费情况:查询并打印已交清或未交清住宿费的学生信息。 ④物品出入楼信息:查询并打印某学生的物品出入宿舍楼的信息情况。

⑤宿舍住宿情况:查询并打印某个宿舍的详细住宿情况。

⑥人员来访情况:查询并打印某个时间段的人员来访情况。

此模块是对学生宿舍管理系统开发者相关信息的一个简单介绍及数据备份与数据恢复。

10.学生选课系统的分析与设计

系统功能划分

使用该系统有三个角色,即管理员、学生和教师用户。管理员的权限最高,包括设置系统登陆信息, 用户基本信息、选课信息的录入,查看,修改,删除等、同时还具有查询各个模块的功能。老师和学生可以实现基本信息查询过进行选课的相关操作,如添加选课信息,退选等。

一共分以下功能模块:

系统管理:

实现管理员对系统的管理,包括设置登录信息,添加删除用户。更改密码,数据备份,数据还原 ,注销,等功能

基本信息管理:

实现录入学生和老师的基本信息(包括学生基本信息,教师基本信息,课程基本信息 ),并可进行基本信息的修改和删除

选 课:

实现学生选择课程,选择老师,老师选择自己所能教的课程,以及退选等功能

查 询:

包括实现学生查询,老师查询。学生查询包括自己的基本信息,自己的课程,课表,成绩,同班同学等,老师查询包括查询自己的信息,自己所带班的学生,自己的课表等

四、课程设计安排

1、起止时间

第17周(20xx年6月4日-20xx年6月9日) 2、上机时间

注意:(1)上机缺勤2次及以上者成绩记为不及格;

(2)上机时间禁止玩游戏,一经发现按课程设计不合格处

理。

3、相关教师

软件工程概论课程设计任务书11新

软件工程概论课程设计任务书11新

软件工程概论课程设计任务书11新

五、课程设计成绩评定

(一)考核内容与标准

1.课程设计阶段的表现:20%

上机时间禁止玩游戏等与设计无关的事,一经发现按缺勤处理。

2.课程设计报告:60%

3.课程设计答辩:20%

4.发现以下情况为不及格:

(1)没有完成设计题目,没有符合标准的文档,答辩回答问题不正确;

软件工程概论课程设计任务书11新

(2)课程设计报告有雷同;

(3)上机缺勤2次及以上者。

(二)成绩评定

本次课程设计采用及格和不及格两级分制。课程设计成绩评定的依据有课程设计报告、答辩及课程设计考勤成绩。

课程设计成绩=考勤20%+设计报告60%+答辩20%

及格:完成了设计题目,报告反映的基本概念和原理基本正确,体系结构基本正确,功能模型、数据模型基本正确,图表基本齐全,综合运用知识和分析解决问题能力较弱。答辩回答问题基本正确。

六、课程设计报告要求:

参见《软件工程概论课程设计报告模板》

七、参考文献

教材以及相关课程书籍

软件学院软件工程系

20xx年6月

软件工程概论课程设计任务书11新

软件工程概论课程设计任务书11新

更多相关推荐:
计算机组成原理课程设计报告

西安科技大学课程设计报告课程名称计算机组成原理课题名称复杂模型计算机的设计专业计算机科学与技术班级计科1001班姓名李用维念文洪吴江龙李斌指导教师薛萍时间20xx年1月5号1目录一复杂模型计算机的设计任务书1二...

计算机组成原理课程设计的实验报告

长治学院课程设计报告课程名称计算机组成原理课程设计设计题目设计一台性能简单的计算机系别计算机系专业计科1101班组别第三组学生姓名学号起止日期20xx年7月4日20xx年7月10日指导教师张剑妹目录一课程设计的...

计算机组成原理课程设计报告

课程设计题目教学院专业班级姓名指导教师硬件加减法器的设计计算机学院计算机科学与技术年月日1课程设计任务书20xx20xx学年第1学期学生姓名专业班级指导教师工作部门一课程设计题目硬件加减法器的设计二课程设计内容...

计算机组成原理课程设计报告书

课程设计说明书题目设计指令系统院系计算机科学与工程学院专业班级计算机1003班学号学生姓名指导教师刘向举年1月10日20xx安徽理工大学课程设计论文任务书20xx年12月17日安徽理工大学课程设计论文安徽理工大...

计算机组成原理课设报告

沈阳工程学院计算机组成原理课程设计设计题目基本模型机的设计与实现第六组系别班级学生姓名学号指导教师职称起止日期20xx年6月25日起至20xx年6月29日止沈阳工程学院课程设计任务书课程设计题目系别班级学生姓名...

计算机组成原理课程设计报告

课程设计报告课程设计名称计算机组成原理系别三系学生姓名班级学号成绩指导教师开课时间一设计题目计算机组成原理课程设计简单模型机的微程序设计二主要内容1通过使用作者开发的微程序分析和设计仿真软件熟悉本文介绍的为基本...

计算机组成原理课程设计总结报告

大庆师范学院计算机组成原理课程设计总结报告设计题目基本模型机的模拟设计与实现子题目外部中断控制流水灯蜂鸣器学生姓名院别专业班级学号指导教师20xx年7月5日大庆师范学院课程设计任务书题目基本模型机的模拟设计与实...

浙江理工大学计算机组成原理课程设计报告

计算机组成原理课程设计报告20xx20xx第二学期第19周指导教师许建龙张芳班级12计科2班姓名学号计算机组成原理大型实验任务书计算机12级123班和实验班一实验目的深入了解计算机各种指令的执行过程以及控制器的...

计算机组成原理课程设计报告

计算机组成原理课程设计课程设计报告课程设计名称计算机组成原理系学生姓名班级学号成绩指导教师开课时间125学期计算机组成原理课程设计一设计题目计算机组成原理课程设计简单模型机的微程序设计二主要内容通过课程设计更清...

计算机组成原理课程设计报告

计算机组成原理课程设计报告JUC2模型机的微程序设计姓名沈钰城学号3140604029专业信息安全指导教师肖铁军江苏大学计算机学院20xx年1月6日一实验环境1使用的硬件实验板1品牌型号实验板品牌Altera实...

计算机组成原理课程设计报告

太原工业学院计算机组成原理课程设计学生课程设计报告课程设计名称计算机组成原理设计项目名称基本模型机设计与实现专业名称网络工程班级1320xx2学号14学生姓名吕冰指导教师郭芸俊年1太原工业学院计算机组成原理课程...

计算机组成原理课程设计报告_汇编指令实现~(a?b+c)的计算

计算机科学学院课程设计报告课程题目abc年级专业学号学生任课教师年月日12345678

计算机组成原理课程设计报告(27篇)