logo资料库

软件工程系各种类型毕业设计课题的基本要求.pdf

第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
资料共9页,剩余部分请下载后查看
2009 年软件工程课程设计命题 年软件工程课程设计命题 年软件工程课程设计命题 年软件工程课程设计命题 一一一一、、、、电子票务系统 电子票务系统 电子票务系统 电子票务系统 指导教师:吴磊 EMAIL:wulei@uestc.edu.cn TEL:13084443881 (一一一一)需求说明 需求说明 需求说明需求说明 电子票务网系统是应用于演艺集团有限公司,在互联网上进行计算机票务信息管理 的系统。可实现从演出信息发布、会员管理、在线论坛、在线预定等一系列功能; 用户 可以轻松实现在线信息查询、订购。 系统应具有以下功能: 1.票务管理 ■售票 可以根据不同场次、不同票种,售出不同的门票;支持预定票;支持折扣 票。出票方式:管理系统后台服务器远程打票; ■退票 支持设置退票时间限制,已售出的票在规定时间内允许办理退票;系统对 退票信息进行严格的校验,自动识别并拒绝非法的票据。 2.会员管理 ■提供会员管理机制,支持会员资料登记; ■支持积分,会员可累积积分; ■支持设置会员等级,会员可按照一定的规则自动升级; ■不同等级的会员,可以享受不同的折扣票务。 3.用户帐号及权限管理 ■允许设置多个用户账号,可以根据实际需要,随时添加用户账号。 ■支持完善的用户权限机制,可以把操作人员划分成系统管理员、票务管理员、财 务员等多种角色,每种角色的用户拥有不同的操作权限。 4.综合查询 ■可以根据不同场次、不同票种对门票进行查询 ■可以实时查询门票出售人次和收入情况。 5.系统管理 数据备份
一点重要的说明:该系统可进一步具体推广为演唱会门票预定管理系统、机票预定 管理系统以及电影院门票销售管理系统。 选该题目者,可根据情况开发不同类的票务系 统。 ((((二二二二))))系统功能系统功能系统功能系统功能 通过分析演艺集团有限公司的需求,作为系统开发,主要要完成几方面的工作,即: (1) 场馆管理 (2) 售票点管理 (3) 票务管理 (4) 会员管理 (5) 用户帐号及权限管理 (6) 综合查询 (7) 票务结算 (8) 在线帮助 (9) 系统管理 二二二二、、、、竟争式网上校园活动社区 竟争式网上校园活动社区 竟争式网上校园活动社区 竟争式网上校园活动社区 指导教师:许家珆 E-mail:jiayixu@uestc.edu.cn TEL:83203180 竞争式网上校园活动社区:为同学提供一个组织,参与并充满竞争的校园活动平台。 (一)研究目的和意义 大学校园活动繁多,活动的组织者需要花费大量时间进行宣传,报名和统计工作也 相当繁琐。此外,许多同学想参加却难以及时了解组织者的信息及活动内容。还有一些 同学想自己组织有意义的活动,却苦于没有发布、交流信息的平台,也无法号召参与者。 因此,建立一个“网上校园活动社区”,为同学提供一个组织、宣传与交流校园活动 的平台。既方便同学们及时了解各种校园活动,在网上选择自己感兴趣的活动,也方便 组织者宣传、组织自己的活动,系统自动完成报名工作。同学们也能利用本系统设计、 发布、宣传和组织自己的活动,培养锻炼自己的组织管理能力、实践能力和创新精神。 但参与过多的活动会影响学习,而且所发布的活动若意义不大,也会浪费同学们的 宝贵时间。因此,该校园活动社区引入了竟争机制,对发布的校园活动的数量进行限制,
对其质量进行评定,“择优录用”,使参与网上校园活动的同学在提高自己实际能力的同 时,也增强了竟争意识。 (二)研究内容 在进行需求分析的基础上,设计和确定网络平台的架构。制订系统竟争机制的规则, 进行校园活动的分类管理。重点对网络平台的交互活动进行设计,实现网上校园活动社 区的各项管理功能;提供设计、发布、宣传、组织和交流校园活动的平台。 三三三三、、、、网上竟拍系统 网上竟拍系统 网上竟拍系统 网上竟拍系统 指导教师:许家珆 Email:xu457jiayi@163.com TEL:83203180 随着 Internet 技术的发展和互联网的日益普及,利用互联网进行商品交易也越来越 广泛。网上竟拍系统可实现从展示产品、相互竞价到最后产品成交等一系列功能;用户 可以轻松实现在线商品的拍卖和竞标。 系统应具有以下功能: (一一一一)竞拍平台 竞拍平台 竞拍平台竞拍平台 1.竞拍者资格审查(支付能力、信誉度等) 2.竞拍规则设定 ⑴每天推出若干场次竞买,限定每场持续时间。每个拍买品的起拍价格,以市场 价为准,根据规则按时间降价,一般用于批量商品。 ⑵在线竞卖,每个拍卖品的起拍价格较低,给出竞拍时限,最高竞价者竞买成功。 3. 竞拍过程控制 随时跟踪、发表更新竞拍相关信息,判断和处理竞拍中的错误,公布竞拍的结果。 (二二二二) 拍卖商品信息发布 拍卖商品信息发布 拍卖商品信息发布 拍卖商品信息发布 1.商品信息可包括:商品编号、商品名称、功能、性能简介、新旧程度、起拍价格、 照片、数码产品包括配置、拍卖期限等。 2. 对商品信息操作:编辑、修改、增加、删除、新信息发布等。 (三三三三) 拍卖步骤及在线帮助 拍卖步骤及在线帮助 拍卖步骤及在线帮助 拍卖步骤及在线帮助 1.会员用户登录后可参加拍卖; 2.浏览商品的各种产品介绍及详细信息;
3.确定拍卖商品及数量,输入 ID 号和密码,参加抢购; 4.在执行拍卖过程中,提供在线帮助。 (四四四四)网上支付系统 网上支付系统 网上支付系统 网上支付系统 与各银行联网,设置多种支付方式,实现。 (五五五五)用户管理 用户管理 用户管理用户管理 1.分为三类用户,各类用户赋予不同权限。  非会员用户——未注册的用户,只能在网站上浏览商品,不能参与竞标,也 不能提供物品出售。  会员用户——已注册的用户,可以直接参与拍卖或竞标。  系统管理员——保证系统正常运行。 2.对用户注册、登录、用户信息进行管理 3.为用户提供使用竞拍系统的友好的图形用户界面。 4.对会员用户的竞拍信息、信誉度等进行记录,实施一定的惩罚、奖励政策。 四四四四、、、、网络计算机日志分析系统 网络计算机日志分析系统 网络计算机日志分析系统 事件驱动模拟 网络计算机日志分析系统——事件驱动模拟 事件驱动模拟 事件驱动模拟 指导教师:杨鹏 E-mail:yangpeng26@gmail.com TEL:13018258665 ((((一一一一))))问题描述问题描述问题描述问题描述 在一个网络计算系统中,有多台计算机.每台计算机作为一个资源,用‘0’~‘9’的 数字组成的字符串表示。当计算一个任务时.网络计算系统自动从空闲的计算机中找一 台.并在这台计算机上完成计算任务。每个计算任务用唯一的字符串表示,字符串以小 写字母打头、并包含有下划线 “—”。 网络计算系统用一个运行日志文件记录了所发生的每个“事件”。日志文件为文本文 件,每个事件占其中一行。设共有 3 类“事件”: ⑴计算机启动。日志中记录了该事件发生的时间、网络系统为该计算机分配的资源 号。例如下列日志记录表示:一台标号为“1249630811312610”的计算机在 2008 年 11 月 21 日 11 点 55 分 56 秒时启动了。 2008-11-2l 1l:55:56 resource created:12496308113126lO ⑵计算任务开始。日志中记录了事件发生的时间、计算任务的标号、是在哪台计算
机上执行的。例如下列日志记录表示:一个标号为。“mm_1080_p”的计算任务被分配到 标识为“1283135310662341”的计算机上执行.开始执行的时间是 2006 年 11 月 21 日 11 点 57 分 57 秒. 2006-11-21 ll:57:57 mm_1080_p started on resource:1283135310662341 ⑶计算任务结束。日志中记录了事件发生的时间、计算任务的标号、是在哪台计算 机上执行的。例如下列日志记录表示:在标识为“1318717414378778”的计算机上,一个 标号为 “mm_1069_p”的计算任务于 2008 年 11 月 21 日 12 点 1 分 58 秒时运行结束。 2006-11-21 12:l:58 mm_1069_p finished on resource 1318717414378778 ((((二二二二))))目标要求目标要求目标要求目标要求 预先不知道这些计算机的启动时间,而且各台计算机的启动时间也不相同。一些计 算机已经开始计算了、甚至已经完成了一些计算任务,另一些计算机才启动。每台计算 机只有在启动之后,才开始执行计算任务。在日志文件中.每个事件占一行,并按照事 件发生的时间顺序排列。 请设计并实现一个日志分析系统,统计在每台计算机上所完成的计算任务,并计算 各计算任务开始运行的时间、消耗的时间。将结果存储在另一个报表文本文件中。报表 文本具体格式是: ⑴每个资源占文本的一段,第一行是资源的标号,然后是在该资源上完成的各个计 算任务的统计信息。启动 时间早的计算机,所在的段排在文本的前面。 ⑵每个计算任务的统计信息占一行.记录计算任务执行的时间、消耗的时间、计算 任务的标号。 ⑶可随时查询日志分析的文本文件,并打印计算任务的统计信息。 五五五五、、、、带扭曲文字的验证码系统 带扭曲文字的验证码系统 带扭曲文字的验证码系统 带扭曲文字的验证码系统 指导教师:佘堃 E-MAIL:kunshe@126.com TEL:13908054498 ((((一一一一))))系统需求系统需求系统需求系统需求 现在的网上基于 PIN 的身份认证系统,已具有随时可变的验证码增强安全的能 力。国内许多验证码主要基于数字,支持汉字的验证码系统很少,支持可扭曲的验证码 主要采用国外的技术。这类技术属于“脑计算”的范畴。 ((((二二二二))))本项目要求 本项目要求 本项目要求 本项目要求, 1)实现 n 位十进制数字的验证码;
2)实现 n 位十进制数字的可扭曲的验证码; 3)实现 n 位英文字符的验证码; 4)实现 n 位可扭曲英文字符的验证码; 5)实现 n 个汉字的验证码; 6)实现 n 个可扭曲汉字的验证码; 7)开发这几个关键技术的 Web 网页模板。 六六六六、、、、基于匿名的电子投票系统 基于匿名的电子投票系统 基于匿名的电子投票系统 基于匿名的电子投票系统 指导教师:佘堃 E-MAIL:kunshe@126.com TEL:13908054498 ((((一一一一))))系统需求系统需求系统需求系统需求 现实中的投票具有匿名、公正、不可抵赖等特性。计算机网络环境中由于易于远距 离、大规模复制,做到匿名投票、并保证公正、不可抵赖非常困难。因此,本项目的需 求: 1)查找相应的资料,了解最新的匿名投票系统方案; 2)讨论,分析、选择其中一种进行设计; 3)网上查找经典的实现算法; 4)在经典算法上进行开发; 5)通过公开网站试用,如学生会选举,班委员选举等。 七七七七、、、、基于旋转的视觉密码系统 基于旋转的视觉密码系统 基于旋转的视觉密码系统 基于旋转的视觉密码系统 指导教师:佘堃 E-MAIL:kunshe@126.com TEL:13908054498 ((((一一一一))))课题内容课题内容课题内容课题内容 了解视觉密码的背景、应用意义。设计、完成一个简单的可旋转 45、90、180 度的 视觉密码体制。制作数码胶片。 ((((二二二二))))要求要求要求要求 完成视觉密码及其解码。
八八八八、、、、算法设计提高班网上报名系统的设计与实现 算法设计提高班网上报名系统的设计与实现 算法设计提高班网上报名系统的设计与实现 算法设计提高班网上报名系统的设计与实现 指导教师:汪小平 Email:wxiaoping325@126.com Tel:13551019101 ((((一一一一))))系统概述系统概述系统概述系统概述 某校开办了一个算法设计提高班,面向全市招生,并在若干处设有报名点。为鼓励 大家报名,并由于座位有限,故采取先报名者优先选择位置的方式。请设计一个系统, 帮助顺利完成报名工作。 ((((二二二二))))功能要求功能要求功能要求功能要求 1、能定制教室位置分布。(只考虑行列数相同的教室); 2、利用点击的方式选择座位,并把选择情况即时通知到其它报名点,防止两个报 名点选择同一个位置; 3、管理报名信息的功能,比如修改(需要权限)、增加、删除(需要权限)的功能; 4、退报名管理。注意更新座位信息; 5、打印功能,能即时打印报名者信息(含交费信息),由学员保存; 6、附加功能。如统计功能、密码管理功能、系统管理功能等。 注:系统应该分两类使用人员:系统管理员与一般使用人员。 ((((三三三三))))系统开发环境与要求 系统开发环境与要求 系统开发环境与要求 系统开发环境与要求 可以自选。如:C#+SQL Server 或 VC+SQL Server(软件系统),C#+ASP.NET+SQL Server(网 页系统)。 九九九九、、、、在线测评及训练系统的设计与实现 在线测评及训练系统的设计与实现 在线测评及训练系统的设计与实现 在线测评及训练系统的设计与实现 指导教师:汪小平 Email:wxiaoping325@126.com Tel:13551019101 ((((一一一一))))系统概述系统概述系统概述系统概述 现在要举行一场程序设计竞赛,编程语言为 C/C++。为公平起见,特设立一台服务 器,接收参赛者传送过来的程序,并在服务器上编译运行,同时利用大量的数据测试, 再把测试结果返回。测试结果一般有: (1)编译错误(Compile Error);
(2)运行错误(Run Time Error); (3)运行超时(Time Limit Exceeded); (4)运行结果错误(Wrong Answer); (5)正确(Presentation Error)。 要求完成一个网络应用系统,实现现场竞赛和日常训练功能。 ((((二二二二))))功能要求功能要求功能要求功能要求 1、在服务器端实现编译 C/C++源代码,利用测试数据运行,与标准输出比较,返 回运行结果,即时通知用户。注意若有多个编译任务,应该排队等候,从而使得各程序 执行环境基本一致; 2、题库管理功能:增加(注意题目的格式,同时要求有测试数据及标准输出)、删除 (已存在题目的题号不能随意修改)、修改(不能改题号); 3、用户注册功能,用户状态查看功能(比如做题情况,排名情况等); 4、其它辅助功能。具体可以参考北大在线测评平台: http://acm.pku.edu.cn/JudgeOnline/。 注:可以在 POJ 上注册一个帐号,做 ID 为 1000 的题感受一下。 ((((三三三三))))系统开发环境与要求 系统开发环境与要求 系统开发环境与要求 系统开发环境与要求 开发语言:C# 开发环境:ASP.NET 系统要求:要求是一个网页系统 课程设计要求 要求 3-5 人组成开发小组,采用 UML 统一建模语言,使用 Rose 工具,建立软件需 求和总体设计阶段的模型。需要提交的文档见附件一。 附件一 软件工程课程设计应该提交的文档 软件工程课程设计应该提交的文档 软件工程课程设计应该提交的文档 软件工程课程设计应该提交的文档 1、系统的简要说明书(系统名称、开发及运行环境、系统的功能性能要求、软件 体系结构、系统完成情况等)。 2、需求文档:USE CASE 模型(分层),使用者和用例的模板描述,分析类模型及类 的描述。
分享到:
收藏