软件设计题目_第1页
软件设计题目_第2页
软件设计题目_第3页
软件设计题目_第4页
软件设计题目_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程实习题目请每个小组3-4人根据自己的情况和兴趣从以下题目中选择一个题目.要求:*一定要根据软件工程的标准编写各种文档,多绘制图表,包括在需要的地方添加流程图,uml图等.软件工程总负责人组长:系统需求分析主要负责人:参加人员:系统分析概要设计主要负责人:参加人员:系统设计详细设计主要负责人:参加人员:系统测试主要负责人:参加人员:所有题目的开发环境、开发工具、开发语言根据系统需要自己选择.提交相应的全部文档需求分析说明书、概要/详细设计说明书、测试方案、小组分工统计表.一、企业人力资源治理系统HRS根本功能要求:员工信息治理:对企业员工的变动信息进行治理,如人员调入、调出、部门间调动、

2、离退休处理等.可以查询企业员工的根本信息,员工的根本信息包括:姓名、年龄、性别、部门、岗位、工作证号、工作时间等.考勤治理:对每位员工的出勤情况进行治理,治理员可以查询某一时期公司员工的上班、请假、加班、出差等出勤情况,并统计员工的实际工作时间.工资治理:可自定义工资工程和参数,并根据员工的考勤状况,核算出员工的工资,生成工资总表和个人工资表.报表治理:可以生成人事报表、员工考勤表、员工工资表等.可以多种方式输出结果如以不同格式输出到文件中、预览报表、打印报表等系统治理:系统治理员使用,包括用户权限治理增加用户、删除用户、密码修改等、数据治理提供数据修改、备份、恢复等多种数据维护工具、系统运行

3、日志、系统设置等功能.系统帮助:提供操作指南.可选功能根据时间自己决定是否实现,如:增加员工的种类,对不同种类员工治理不同的根本信息.系统治理员可动态自定义员工信息的根本项,如系统治理员必要时可删除“工作证号这一项,同时增加“身份证号一项.对于这种类型的需求变化,整个系统不需要重新实现.实现要求:分析和设计时要具备所有功能.编程实现时必须具备员工信息治理、考勤治理、工资治理以及系统治理中的用户治理功能.报表治理和系统治理中的数据治理、系统运行日志、系统设置可不实现;系统帮助尽量详细.系统使用者包括超级用户和普通用户两类,超级用户可以使用全部功能,普通用户所能使用的功能由超级用户设置.二、小型超

4、市治理系统根本功能要求:1进货治理:根据进货单位进货.2销售治理:每次销售都产生销售收据.3报表治理:报表分进货报表、销售报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等.系统治理:系统治理员使用,包括用户权限治理增加用户、删除用户、密码修改等、数据治理提供数据修改、备份、恢复等多种数据维护工具、系统运行日志、系统设置等功能.可选功能根据时间自己决定是否实现,如:商品预定.退货处理.各种销售优惠举措,如根据顾客购置的商品数量或/和时间给予不同的价格.对描述商品的根本信息可进行动态定制,如系统治理员在必要时可删除商品的“供货商属性,同时增加“库存数量属性.对于

5、这种类型的需求变化,整个系统不需要重新实现.其他自己觉得有必要实现的功能.实现要求:分析和设计时要具备所有功能.商品的根本信息由自己确定,例如可以有价格、商品供给商、库存数量等属性.系统的使用者包括顾客、采购员、售货员、总经理和系统治理员5种.系统治理员可以使用系统的所有功能,顾客、采购员、售货员、总经理所能使用的功能由系统治理员设置.提供一定的平安验证机制,例如用户身份在登录时验证,不同用户对页面的访问权限不同.系统编程实现时注意:报表治理可以不用实现.系统治理中的数据治理、系统运行日志、系统设置可以不用实现.三、嵌入式软件系统的开发“俄罗斯方块Tetris游戏是一个可运行在多种上的游戏软件

6、.通过键盘和以GUI屏幕为中心的多媒体界面实现信息交互的要求.这款游戏的规那么简单,容易上手,且游戏过程变化无穷,有“容易“和复杂两种模式,用户可任选一种进行游戏.本系统还增加了积分制,既使用户能感受到游戏中的乐趣,又给用户提供了一个展现自己高超技艺的场所.由于容量有限,本系统只记录、存储每个用户最高的5条记录.该游戏的屏幕布局如图1所示.本次分数:游戏窗口等级水平:下一块预览:图1:游戏屏幕布局游戏根本操作说明如下:1按游戏界面的“开始按钮或者确认键来开始游戏,使用左边的窗口玩游戏.2键盘操作:系统默认设置使用方向键操作,“一或4左移一格;一或6右移一格;或8方块下落;或2加速下落;“确认键

7、或5旋转方块;“1键暂停/恢复游戏.(3) “计分牌显示本次玩的分数.计分标准为:一次消1行得100分,消2行得200分,消3行得400分,消4行得800分.(4) “等级反映用户游戏水平得设置等级,当分数到达一定的值,等级就会提升、速度加快,同时插入一行.翻开游戏界面后,首先显示系统菜单.本系统包括4个子菜单项:“开始、“操作说明、“版本信息和“返回.用户选择“开始后,即可进入下一级子菜单,显示“容易、“复杂两种游戏模式,“容易模式只有7种形状的方块,而“复杂那么有17种方块.用户选择模式后,即可开始游戏.游戏机随机产生一个积木块开始下落,同时在右窗口下一步要下落的积木块,随着操作等级的提升

8、到达5级以上,系统会缩短下落的时间间隔,并定时插入一行,一增加难度.实现要求:分析和设计时要具备所有功能,即重点在分析和设计.2实现时“复杂模式根据本组情况决定是否实现.四、银行系统的开发根本功能要求:银行是与生活紧密相关的一个机构,银行提供了存款、取款、转帐等业务.在银行设立帐户的人或机构通常被称为银行用户.一个客户可以在银行开多个帐户,客户可以存钱到帐户中,也可以从自己的帐户中取钱,还可以将存款从一个帐户转到另一个帐户.客户还可以随时查询自己帐户的情况,并查询以前所进行的存款、取款等交易记录.客户也有权利要求关闭帐户.为了简化系统,此题目只考虑上述根本功能.实现要求:分析和设计时要具备所有

9、功能.编程实现时最好实现全部功能.五、网上计算机销售系统某计算机厂商准备开发一个“网上计算机销售系统,以方便客户通过Internet购置计算机.客户可以通过Web页面登录进入“网上计算机销售系统,通过Web页面查看、选择、购置标准配置的计算机.客户也可以选择计算机的配置或在线建立自己希望的配置.可配置的组件如内存显示在一个可供选择的表中.根据用户选择的每个配置,系统可以计算其价格.客户可选择在线购置计算机,也可以要求销售员在发出订单之前与自己联系,解释订单的细节,协商价格等.客户在准备发出订单时,必须在线填写关于运送和发票地址及付款细节支票和信用卡表格,一旦订单被输入,系统向客户发送一份确认邮

10、件,并附上订单细节.在等待计算机送到的时候,客户可以在线查询订单的状态.后端订单处理的步骤是:验证客户的信用和付款方式,向仓库请求所购的计算机,打印发票并请求仓库将计算机运送给客户.在客户订单输入到系统后,销售员发送邮件请求给仓库,附上所订的配置细节.仓库从销售员那里获得发票,并给客户运送计算机.实现要求:分析和设计时要具备所有功能.编程实现时“客户自己配置计算机根据本组情况决定是否实现.六、教师课堂辅助教学系统本系统是教师能够集教学与学生情况记录于一体的综合课堂治理系统,以方便教师的教学过程,更加准确的了解学生情况.本系统主要包括以下功能:通过课堂辅助教学系统,储存学生根本信息,完善课堂考勤

11、制度旷课、迟到、病假、早退和出勤,便于结果录入,及期末考勤汇总.通过课堂辅助教学系统,记录教学过程中学生答复下列问题情况,引入奖励机制,提升学生学习积极性.教师期末成绩统计及打印.教学信息治理:包括课件、课程简介、课程教学大纲、课程测试大纲等.实现要求:分析、设计和编程实现全部功能.七、档案治理系统档案治理系统是一套功能强大、操作简便、实用的自动化治理软件,包括用户治理、档案数据录入(分为文件录入和案卷录入2局部)、案卷数据查询(分为文件查询和案卷查询2局部)、借阅治理等.可以应用于一般的档案室,也可以应用于网络中的办公系统,进行联网操作.本档案治理系统主要针对某档案室对档案治理和业务治理的方

12、便,以现代化的创新思维模式工作.(一)、下面概括一下本档案治理系统大致的功能需要.(1)用户登录在用户进入系统前,首先要求用户进行,登录时要验证用户名和密码是否匹配,验证通过后允许用户进入本系统操作.(2)修改注册信息用户登录后,可以修改自己的注册信息,包括修改用户密码、每页显示行数等信息,不允许修改用户名、姓名和部门等信息.(3)权限设置本模块只有系统治理员可以操作.治理员可以增加系统用户、删除系统用户、修改用户的相关属性、修改用户的权限表.(4)数据录入本模块处理用户输入新的档案文件信息或者档案案卷信息.输入数据时要考虑用户连续录入的情况,可以从上一条记录复制数据到新的记录中.(5)数据维

13、护本模块需要具有“数据维护的权限的用户可以操作.数据维护模块对已经“删除(只是做删除标记)的档案文件做最后判定,判断该文件是否需要删除.此模块涉及两种操作:恢复和彻底删除.(6)数据查询按用户输入的条件查询相应的档案文件信息.查询结果以列表目录形式显示,也可以卡片形式显示.具有档案处理权限的用户可以对查询的结果编辑并保存,也可以“删除(做删除标记)档案文件记录.(7)数据修改本模块主要实现批量修改数据的功能,可以由用户指定条件,将数据库中所有符合条件的文件或案卷记录按要求修改某个字段的值.例如:可以指定将所有文件年份为“2002的文件记录的保管期限改为“长期.(8)档案借阅此模块分为外借登记、

14、归还记录和电子借阅申请处理两局部,具有“借阅治理权限的用户可以操作此模块.外借模块实现档案文件的借出登记和归还登记功能.电子借阅申请由具有“借阅治理权限的用户处理.一般用户提出阅读电子文档的请求后,被同意阅读后,文件将被发送给申请人.档案治理系统(二)、用户治理模块用户治理模块包括如下图几个局部.(1)添加用户:可以对用户进行添加操作.(2)删除用户:治理员可以对已有用户进行删除操作.(3)查看用户权限(4)修改治理权限(5)添加治理权限(6)删除治理权限每个用户都具有一定的权限,治理员可以查看用户的治理权限.治理员可以修改用户的治理权限.治理员在权限治理中可以添加治理权限.治理员在权限治理中

15、可以删除治理权限.用户治理模块添加用户删除用户查看用户权限修改用户权限删除治理权限查看治理权限添加治理权限用户治理(三)、借阅治理模块借阅治理模块包括:(1)借阅登记:输入借阅条件后就可以申请借阅登记.(2)借阅查询:提供对所借出案卷的查询工作,对归还日期做详细说明.(3)网上借阅:网上借阅又提供网上借阅申请、未提交的借阅申请、已处理的借阅申请、借阅申请处理和网上答复几个小模块.其中网上借阅申请、未提交的借阅申请、已处理的借阅申请模块是所有用户都拥有的,借阅申请处理是具有借阅治理权限的用户所拥有的模块,网上答复是具有借阅答复权限的用户所拥有的模块.借阅治理模块借阅登记借阅查询网上借阅(四)、案

16、卷治理模块案卷治理模块包括如下局部:(1)案卷查询:对所需要的案卷进行查询操作.(2)案卷录入:保存案卷.案卷治理模块案卷录入案卷查询(五)、文件治理模块文件治理模块包括如下局部:(1)文件查询:对所需的文件进行查询操作.(2)文件录入:保存文件.文件治理模块实现要求:分析和设计时要具备所有功能.编程实现时根据本组情况决定,但至少实现3个功能模块.八、BBS论坛系统(一)、系统功能需求:一个根本的BBS论坛,可以大致分为以下流程:用户登录进入论坛(一般为游客,有时还要注册为会员)就某个话题(帖子的主题)展开讨论.通过发帖功能发布新的话题;通过回帖功能回复已有的话题;通过搜索功能查找已有的话题.

17、治理员通过治理功能创立、编辑、删除论坛的版块;治理注册的用户;管理帖子.这样的流程决定了BBS论坛系统的需要.(1)会员注册提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息保存在对应数据库的数据表中.(2)发表文章提供会员发表文章的功能,未注册用户不允许使用该功能.(3)文章查询对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文章标题信息,以及查看详细内容及回复文章的超链接.(4)会员治理当网上论坛的会员完成注册后,系统会在数据库中参加会员的资料.包括会员名称、会员密码、会员E-mail等相关信息资料.同时,根据会员的不同身份,将特殊会员设置为版主

18、,使他具备删除本讨论区中对应文章等特殊操作的权利.治理者可以依据数据库中注册的特殊身份登录到论坛后台对会员信息进行治理.(5)论坛分类治理根据不同的讨论内容,治理员将整个讨论区划分成不同的区域,会员可以选择进入不同的讨论区,治理者对分类进行调整,同时提供不同讨论区中包括文章数量等的统计功能.(6)帖子治理治理员和版主都可以对会员发表的帖子进行转移、置顶和删除等操作.系统总体功能需求框架图如下所示.BBS论坛系统后台模块治理帖子治理会员治理前台根本业务模块系统总体功能需求(二)、前台根本业务模块前台根本业务模块包含如下图几个方面.前台根本业务模块注册会员(1)注册会员提供新会员注册功能,包括提供

19、录入信息的界面,检查注册信息的有效性,并将注册会员信息存入对应数据库的数据表.(2)登录系统提供会员登录论坛功能.要想针对某篇帖子发言,或发表帖子,必须是登录用户才可以操作.由于论坛中某些操作只有会员才可以执行,所以必须先登录系统.(3)浏览帖子对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文章标题信息,以及查看详细内容及回复文章的超链接.(4)会员发表帖子会员可以针对某个感兴趣的话题发表自己独到的见解.未注册用户无此项功能.(5)回复帖子注册会员和未注册会员都可以对某一话题展开讨论,发表意见,并给出回复.(三)、后台治理模块后台治理模块主要包括对整个BBS论坛系统的设置治理,包

20、含如下所示的几个方面.后台治理模后台治理模块(1)版块治理根据不同的话题,治理员可以将每个话题分成不同的种类版块,然后对其进行治理.治理员可以删除认为不必要的版块话题;治理员可以修改版块的主题名、类型和数量等;治理员还可以添加新的版块.(2)帖子治理治理员可以对会员发表的帖子进行治理.治理员可以删除内容反动或不健康的帖子,可以置顶帖子.还可以设置精华帖,限制帖子的点击率等操作.(3)会员治理治理员可以对会员进行治理.可以删除会员,收回他的会员号;修改会员的根本信息,修改会员的积分,排行等.分析和设计时要具备所有功能.编程时最好实现所有功能模块.九、新闻中央治理系统(一)、系统功能要求新闻中央治

21、理系统主要是为了实现某些企业商务网站实时动态新闻的显示及治理的系统.一个典型的新闻中央治理系统一般都会提供新闻标题分类显示、新闻详细内容显示等功能.同时也应该为新闻中央后台治理的治理员提供对应的新闻信息维护及治理的功能,其中包括添加新的新闻,编辑修改新闻、删除新闻等功能.根据企业商务新闻的根本要求,本系统需要完成的主要任务如下:(1)新闻标题信息分类显示在进入新闻中央主页时,应该能够根据数据库中存放的信息分类显示最新的新闻标题.由于本系统的新闻类型分为两类,一类是热点新闻,另一类是行业新闻.如在热点新闻中显示所有最新的标题信息,在行业新闻中显示最新标题信息.每个新闻标题都应该提供对应的超链接,用户单击这个新闻标题后,就可以跳转到有关该新闻详细内容的页面上,让用户对这个新闻有更详细的了解.(2)新闻详细内容及相关新闻列表显示当

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论