软件综合课程设计[2023

您所在的位置:网站首页 web开发课程设计题目参考及答案 软件综合课程设计[2023

软件综合课程设计[2023

2024-07-15 11:55| 来源: 网络整理| 查看: 265

软件综合课程设计[2023-10-29]

软件综合课程设计 实训方案

2023年9月

一、课程设计实训目标

课程目标1. 在开发系统时,具有环境保护和可持续发展意识,了解环境保护相关政策法规,能够理解和评价计算机科学与技术相关应用领域的工程实践对环境和社会可持续发展的影响。(支撑毕业要求指标点 7.2) 课程目标2. 在进行系统开发时,了解系统开发的全过程,具有较强的团队合作意识与组织管理能力,能与其他成员共享信息、协调合作,并能正确理解多学科背景下的团队个体、团队成员以及负责人的角色,承担其责任与义务。(支撑毕业要求指标点 9.2) 课程目标 3. 在进行系统设计与开发过程中,能就计算机科学与技术相关应用领域中的复杂工程问题与同行及社会公众进行有效地沟通和交流;能够理解并撰写报告和设计文稿,进行陈述发言、清晰表达和答辩;能阅读、翻译计算机科学相关的外文资料;具有一定的国际视野,能进行跨文化沟通和交流。(支撑毕业要求指标点 10.2) 课程目标 4. 理解并掌握工程管理原理与经济决策方法,并在多学科环境中能将管理原理、经济决策应用于计算机科学与技术相关应用领域。(支撑毕业要求指标点 11.1)

二、课程设计组织与指导

1、课程设计指导老师 为加强课程设计的组织和管理,学院计算机系成立课程设计指导小组,对各个环节的实施进行组织、监督和管理。 组 长:黄华 指导教师:何典、梁英、李超良、李广琼、李姣燕、杨胜杰 2、指导老师职责 指导教师在整个课程设计环节中应认真履行以下职责: (1)按照课程设计时间安排参加各个环节的指导工作。 (2)为学生提供课程设计选题和相关的参考文献。 (3)在课程设计初期指导学生根据实际情况分组和选题。 (4)根据学生选题情况和课程设计要求,指导各小组学生进行系统需求分析和设计,编码、调试和测试,以及相关文档的撰写,并按时进行作品验收。 (5)严格按照课程设计时间安排指导和学生进行课程设计,记录学生在各个环节中的表现情况。在课程设计成果验收结束后收齐所有需提交的内容,及时进行评阅工作。 (6)课程设计完成后需按照相关要求提交一份成绩一览表给计算机系,系汇总后交院教务办登录成绩。 (7)2023-2024-1学期第9周内将系统、课程设计报告等资料交给计算机系统一存档。

三、课程设计实训内容与要求

1)课程设计内容 学生采用常用的动态网站设计技术(ASP/.NET/JSP/PHP等),通过数据库ACCESS、MS SQL、Oracle或MYSQL存储数据,按照表现层、逻辑层、数据层的三层结构,以MVC的开发模式进行架构与程序设计。对所选题目进行需求分析、系统设计、构造应用程序界面、编码、调试和发布。在课程设计中,详细了解动网站开发的流程、方法和技巧,内容涉及开发动态网站所需的各方面知识,尽量把以下知识点的运用组织到课程设计当中: 站点的创建、管理与发布(开发平台搭建和正常运行) 表现层(V):动态页面设计(HTML/XHTML/XML/CSS/JAVASCRIPT等等) 中间层(C):业务流程控制程序开发 数据层(M):事务逻辑中间件的开发与数据库的创建、连接优化与配置 2)课程设计要求 (1)学生1人/小组,设计和开发一个能够完成一定功能的网络信息系统或APP。 (2)学生在指导教师的指导下,结合自身实际情况以小组为单位确定课程设计方向,然后在确定的方向中选择课程设计题目。根据选题查阅和搜集相关资料,并进行需求分析和系统设计。 (3)学生设计的动态网站基本能够达到信息发布、企业推广、市场开拓、产品销售的目的。 (4) 要求程序简练,系统功能齐全,能正确通过IIS或其他发布工具(Apache、Tomcat)进行发布。 (5)网站功能说明书、流程图书写要清楚。 (6)作品完成后必须按要求提交课程设计报告及相关文档,格式规范,内容详实。

四、课程参考项目列表(同一指导老师下学生题目要尽量不一样,学生可以自选题目,但必须经指导老师同意)

源码联系UP主 -> https://space.bilibili.com/329101171

1)俄罗斯方块

设计俄罗斯方块游戏程序,用户可以通过平移和转动自动落下的不同形状物体,填满一行来得分。开发智力和反应能力。要求 (1)界面的左侧是游戏区域。新的图形会在顶部刷新,并且自动下落,可以通过方向左右键平移和方向上键顺时针旋转来控制图形落下的位置。 (2)界面的右侧是选项和显示区,显示现在的得分,以及开始游戏、暂停游戏、结束游戏按钮。

2)商品销售统计

编写商品销售统计程序,商品的信息有:商品的名称,计量单位(重量或件),单价。所有商品的信息事先已存入计算机,屏幕上显示所有商品的名称,选择商品名,输入商品计量单位(如重量,件数等),根据单价算出总价。客户一次购物可能购买多种商品,程序应计算出客户应付的钱款数。 要求 (1)第一部分用于输入商品的信息并允许修改和删除; (2)第二部分实现销售统计。程序运行时由用户选择进入哪一部分功能,并能在运行时在两部分之间切换。第二部分运行时,首先显示所有商品名称及代码(商品数目较多时,应考虑分屏显示),用户输入商品代码及商品重量或件数,用户一次操作可输入若干商品的购买信息,然后输入一个特殊的代码表示本次购物结束。此时。程序计算出应付钱款数并显示。

3)校园卡管理系统

针对校内通用的校园卡需要统一管理这一需求而推出。通过这个程序,可以较为方便地实现用户的登陆以及个人信息的查询更改等服务,同时管理员将以特定的帐号登陆,实现对所有用户信息及账户信息的管理。要求 (1)以用户身份登陆可查询个人信息,并对相关信息作出修改,提交后新信息将写入数据库,取代原有信息。可查询个人的帐户信息,包括帐户余额、今日消费、末次充值情况等。可实现网上充值,通过与银行卡的连接,只要用户输入正确密码,即可从银行卡往校园卡转帐,同时帐户信息中末次充值情况将自动更新。可修改个人的登陆信息,对登陆密码作出修改。 (2)以管理员身份登陆,可查阅所有用户的信息,以及他们对应的帐户信息。可对用户信息作出相应的增删改操作,并自动将修改写入数据库,实现更新。通过输入任意确定条件,即可查询该用户的所有信息,包括个人信息及账户信息,同时在此基础上,实现增删改。

4)中国象棋打谱软件

中国象棋打谱软件提供给用户的一个能将对弈过程保存成文件 并可以重对弈过程 即复盘。主要功能有: 1.制作棋谱, 2.保存棋谱, 3.演示棋谱。要求 中国象棋是双方在有着9 条竖线和10 条横线的棋盘上对弈的,竖线与横线的交叉点称做棋点,每个棋子都是在棋点上行走,而不是在方格中行走,河界将棋盘分成两个等份,每一边都有一块由9个点组成的“九宫”, 棋子“将”、“帅”、“士” 只能在“九宫”内移动。并且 “将”、“帅” 每一步只可以水平或垂直移动一个棋点。“士” 它只能在“九宫”内移动,并且它每一步只可以沿对角线方向移动一个棋点。“象” 它必须一步沿对角线方向走两个棋点,但它既不能过河,也不能跳过或穿越障碍,即象在走的过程中不能被“别眼”。“马” 每一步只可以水平或垂直移动一个棋点,但必须按对角线方向,向左或右移动,中国象棋的马不能跳过障碍,即在走的过程中不能被“别腿”。“车” 可以水平或垂直方向移动任意个无阻碍的点。“炮” 移动起来和车很类似,但它必须跳过一个棋子来吃掉对方的一个棋子,被跳过的那个棋子称为桥或者屏风。“兵’ 每步只能向前移动一个棋点,过河以后,它便增加了向左右移动的能力,兵不允许向后移动。

5)银行储蓄系统

为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。要求 主要包括以下两部分功能: (1)存款功能,以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。系统需要在原账户信息中增加一条记录,包括存款人姓名、住址、存款类型、存款日期、利率等信息。若为新储户须建立一个账户,并记录此次的记录。印存款单给储户。(2)取款功能,以储户的取款为主要活动,相关记录根据取款结果进行调整,以使信息保持一致。系统计算利息,在原账户信息中将取款额减去。

6)人事管理系统

要求 (1)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。(2)员工各种信息的修改; (3)对于转出、辞职、辞退、退休员工信息的做相应标记,默认显示在职员工信息;(4)工资、奖金、扣款细节可以自定义,员工可以网上查看个人的工资条 (5)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间、工资等统计各自的员工信息;对查询、统计的结果打印输出。

7)实验设备管理系统

要求 (1)实验设备申请:每学期初,各实验室填写低值易耗品申请计划;对于急需使用但又缺少的设备,需以”申请表"的形式送交上级领导请求批准购买.新设备购入后要立即进行设备登记(包括类名,设备名,编号,序号,规格,单价,数量,购置日期,生产厂家,保质期和经办人等信息).(2)固定资产管理:对所有实验室设备,建立一个所有设备的主账务文件;(3)实验设备借还业务管理:支持日常实验设备的动态借还管理;(4)实验设备统计:实验设备使用统计:每学年要对实验室的设备使用情况进行统计,更新。对于已彻底损坏的做报废处理,同时详细记录有关信息.;对于有严重问题(故障)的要及时处理,并记录修理日期,设备名,编号,修理厂家,修理费用,责任人等,能够按类别和时间段等查询.(5)低值易耗材的领用:各实验室根据低值易耗品申请计划按实验室领用低值易耗品,对未在计划内的物品消耗,由实验室填报申请表(在表中,必须说明申报原因),送上级领导审核后,执行所需费用仍然进入相应院系的消耗。 (6)低值易耗材料查询:能随时查询当前还未购买的物品、以及当前各个实验室计划内物品的领和消耗情况。在学期末,应产生学校各类物品消耗汇总表,各个院系实际消耗汇总表,所有物品计划消耗与实际消耗对比分析表,各个院系计划消耗与实际消耗对比分析表。

8)网上书店

要求 (1)用户的注册,登录; (2)用户的分级浏览或图书选购; (3)店主对进书,售书,库存,账目,客户的管理;以及网站的日常维护(比如,网上书店简介;网上书店信息发布;客户留言及对客户留言的反馈)。 (4)一般客户可以浏览网上书店内容,欲购书的客户需注册取得唯一的用户名成为会员,会员登录后便可以购书一本或多本。

9)酒店管理系统

要求 (1)客房管理,能够以图形方式直观地显示所有包间的空闲、预订、在用等状态,房间状态的实时显示,查询及统计分析 (2)人员入住登记,包括电话或网上预定的申请。填写必要信息的订单,入住或退房后,改变住房状态,如何合理的根据订单信息自动分配房间;(3)人员退房,根据房间消费情况进行房费结算(4)入住人员查询、管理,预定包间的管理分配。(5)系统用户的管理

10)高校科研管理系统

要求 (1)系统管理主要包括: 添加用户模块包括:为系统新用户设置用户名及口令。修改密码模块包括:用于操作员更改自己的系统口令。(2)基本资料管理主要包括: 项目参加人员管理模块包括:显示添加修改删除查询。项目基本情况模块包括:显示添加修改删除查询。项目获奖情况模块包括:显示添加修改删除查询。期刊论文管理模块包括:显示添加修改删除查询。著作管理模块包括:显示添加修改删除查询。(3)字典管理主要包括: 项目性质包括:分为国家自然科学基金、863、部省科委及企业集团四种情况。范围包括:分为全国、国际、地方三种情况。 检索源包括:分为EI、SCI、核心和一般四种情况。日期格式:YYYY-MM-DD。

11)教学辅助系统

实现对学校师生数据的信息化管理、实现学生间信息的交流、实现教学信息的共享。课题主要包括管理员模块、教师模块以及学生模块三大功能模块。要求 (1)管理员模块,主要实现对注册信息的管理,用户权限的管理等。 (2)教师模块,这个模块主要是为教师设计的功能,包括课件的发布,答疑等具体功能。(3)学生模块,这个模块实现学生课件获取,问题交流等。

12)博客网站

主要功能是实现注册用户发表、管理文章,网站管理员进行相关的管理工作,不同用户之间的评论等。主要包括用户注册及登录模块、后台管理模块、用户发表、管理文章等模块。要求 (1)用户注册及登录模块,实现用户的注册、登录等操作,登录成功时进入各自的个人博客页面。 (2).管理员的后台管理模块,主要实现管理员对相关信息的修改、查询、删除。 (3).用户管理模块,用户发表、修改和删除文章;浏览博客时可以对个人及他人博客的文章进行评论。

13)商品网上交易系统

要求 (1)用户管理:主要包括注册、登录、留言等功能模块。 (2)商品管理:主要包括发布在线产品展示功能(必须有图片的形式)以及对商品信息的管理。 (3)审查管理:主要包括管理员对注册的审查以及商品的审查。 (4)用户购物:主要包括用户能对已经审核通过的商品进行在线产品查找功能,并且进行在线下订单购物功能。 (5)配送:主要包括买家和卖家对订单的一系列操作:用户下订单后。卖家在发现后修改订单状态为出货,买家收到物品后能将订单状态修改为已收货,交易 成功结束。

14)人才招聘系统

要求 人才招聘系统由个人用户模块,企业用户模块以及管理员模块三大部分组成。 (1)个人用户模块:该模块包括简历修改,用户个人信息管理,职位查询,求职管理,密码设置与退出等。 (2)企业用户模块,该模块主要包括企业信息管理,岗位信息管理,人才查询,密码设置与退出等。 (3)客服管理人员模块,该模块主要包括会员审核管理,留言管理,密码设置与退出等。

15)试卷生成系统的设计和实现

功能需求: 1.题库管理:系统的操作人员可以设置试题类型、难度、知识点、空行数(解答题所需试卷空白)、分值;可以录入试题(或答案)、修改试题(或答案)、删除试题(或答案);也可以查询和浏览试题。注意考虑试题中可能有数学符号或图形的情况(即非纯文本的情况)。 2.试卷管理:系统的操作人员可以从试题中选择试题,将选择的试题组成试卷,即手工成卷;或者由计算机按照某种算法,自动生成试卷,即自动成卷。能够修改(即换题)和删除库中的试卷。能够自动的把库中的试卷按照标准格式生成Word 文档(提示:可以在Word 中用VBA 编程实现)。 3.权限管理:增加或删除系统操作人员,并指定操作人员的权限。可通过对用户组进行权限及管理范围设定,减轻操作内容,也可对单个用户权限及范围进行修订,从而保证系统在实施中的灵活性。

16)高校人事管理信息系统的设计和实现

功能需求: 1.部门信息管理:可以添加新的科室,或删除已无用的部门(确定部门内无员工时方可删除) 2.权限管理:增加或删除系统操作人员,并指定操作人员权限和设置口令。 3.人事档案管理:操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭情况、奖惩记录,要求这些员工档案信息可以进行新增、删除、修改操作,同时可以进行浏览和查询的操作。该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以比较方便地对档案进行查看。我们可以提供多种查询方式,包括拼音查询。 4.人事变动管理:对于人事上的变动调整进行专门的服务,系统自动对人员档案的信息进行更新(如:员工职务、职称、工作性质等的变动),并且将变动信息单独保存,便于对变动信息的查询。

17)图书管理系统

功能要求: 建立读者档案;建立图书档案,建立书目索引;完成日常图书检索、借还工作,对读者档案、图书档案、借还系统的访问,必需进行身份验证。具体要求如下: 1.读者档案 数据包括:借书证号、姓名、性别、出生日期、身份证号、单位、通讯地址、邮政编码、联系电话、办证日期、借阅范围(书库)、允许最多借书册数、借书期限、照片、职业等。 操作要求:能办证、修改、注销;访问时要进行身份验证,办证、修改、注销应记录操作员编号、操作日期、理由、审批记录等。 输出数据:打印借书证卡片、借书证清单。 2.图书档案 数据包括:书号、书名、作者、出版单位、出版日期、版次、单价、内容提要、分类号、索书号、藏书册数、每册图书馆藏注册号、所在书库、入库日期等。 操作要求:输入、修改、注销等操作必需进行身份验证,记录操作员号、操作日期、理由等。 输出数据:按入库日期时间段打印图书清单。 3.检索系统 能根据书号、书名、作者、出版单位、内容提要关键字、分类号、索书号、每册图书馆藏注册号等进行简单查询和组合查询,对内容提要进行模糊查询。查询输出内容必需是只读的,没有访问身份验证要求。根据需要打印借书索书条。 4.借书系统 输入索书条后,能根据借书证号判断该读者可以借书的书库,借书是否超出最大允许借书册数,书库中是否还有该书可借。满足条件的进行借书登记,不满足条件的给出提示信息,提示读者为什么不能借书。另外,还能查找以前所借图书情况。进入该模块具有身份验证要求。 5.还书系统 对过期未还图书,能打印出催还图书通知单。对归还的图书能从借书登记表中取消。进入该模块具有身份验证要求。

18)基于WEB的网上商城系统。

根据一个网上商城系统的应用,从需求出发,分析实际系统的数据模型,进行数据库系统设计及基于WEB的开发,功能包括在线购物、支付、商品信息发布、登录、在线评价等。经过测试、调整,实现数据库相关编程及基于WEB的实现技术,以理解掌握如何应用相关的编程技术来实现与数据库系统的连接及操作。

19)食堂售饭信息系统

根据一个食堂售饭系统的应用,从需求出发,分析实际系统的数据模型,进行食堂售饭系统设计并开发,功能包括饭卡管理、充值管理、在线售饭、查询统计等。经过测试、调整,实现数据库相关编程,以理解掌握如何应用编程技术来实现与数据库系统的连接及操作。设计食堂售饭系统的基本功能并实现;要求有图形界面及事件处理;设计数据模型并在数据库中建立表。

五、实训考核

1.成绩评价依据 课程目标1的评价依据主要有:团队小组在开发系统前是否考虑了系统对环境的影响,是否了解相关的环境保护政策法规,并采取了相应的措施。课程目标1的评价由指导老师根据学生提交的设计方案与课程设计报告进行。 课程目标2的评价依据主要有:学生在开展系统设计与开发过程中是否能理解完成团队分配的任务,是否能理解团队负责人组织、协调、指挥团队开展工作的行为。课程目标2的评价由指导教师根据学生提交的设计方案与课程设计报告进行。 课程目标3的评价依据主要有:学生平时的学习态度,撰写的课程设计报告的内容、质量是否符合工程要求,是否能利用外语进行工作交流,是否能理解和尊重不同文化的差异性,任务工作量,按团队分工完成个人任务情况等。课程目标3的评价由指导教师和团队共同进行。 课程目标 4的评价依据主要有:工程内容的先进性、创新性、完备性,是否熟悉工程管理相关原理,是否能熟练运用各种开发模型与方法进行系统开发与设计。课程目标4的评价由指导教师进行。 2. 成绩构成比例 课程总成绩构成:平时表现占20%,项目验收及答辩30%,课程设计报告50%。

表1 课程目标评价方式及成绩比例 课程目标 支撑毕业要求指标点 评价依据及成绩比例(%) 成绩比例(%) 平时表现 项目验收及答辩 课程设计报告 课程目标1 指标点7.2 10 10 课程目标2 指标点 9.2 10 10 课程目标3 指标点 10.2 5 25 30 课程目标4 指标点 11.1 10 40 50 合计 20 15 65 100

3.评价标准

表2 课程评价标准 课程目标 评价依据 优秀 (0.9-1) 良好 (0.8-0.89) 中等 (0.7-0.79) 及格 (0.6-0.69) 不及格 (0-0.59) 成绩比例(%) 课 程 目 标 1 平时表现 能站在环保和可持续发展的角度客观、合理地考虑项目的可持续性及对环境的影响。 能站在环保和可持续发展的角度客观、考虑项目的可持续性及对环境的影响。 基本能站在环保和可持续发展的角度客观、合理地考虑项目的可持续性及对环境的影响。 能考虑项目的环保和可持续发展性,能兼顾系统对环境的影响。 不考虑环保和可持续发展性,不能兼顾系统对环境的影响。 10 课 程 目 标 2 平时表现 能胜任团队成员角色,能理解组织、协调和指挥团队开展工作的负责人角色。 能胜任团队成员角色,基本理解组织、协调和指挥团队开展工作的负责人角色。 基本能完成团队成员角色,能理解组织、协调和指挥团队开展工作的负责人角色。 基本能完成团队成员角色,不太能协调、理解组织、协调和指挥团队的负责人。 不能胜任团队成员角色,不能理解团队负责人角色。 10 课 程 目 标 3 项目验收及答辩 能准确总结和归纳技术问题。回答问题有条理,概念清楚。 能清晰表述系统设计方案;回答问题有条理,概念较清楚。 能较清晰表述系统设计方案;回答问题较有条理。 能较准请表述系统设计方案,回答问题大致合理。 未能达到合格要求。 5 课程设计报告 报告计划条理清晰,可执行性强。 报告计划条理清晰,可执行性强。 报告计划条理较清晰,可执行性较强。 调研计划基本可执行。 未能达到合格要求。 25 课 程 目 标 4 项目验收及答辩 系统功能满足要求,运行正常,界面美观,操作方便,设计有创新。 系统功能满足要求,运行正常,界面美观,操作方便。 系统功能满足要求,运行正常,操作较方便。 系统功能基本满足要求,能正常运行。 未能达到合格要求。 10 课程设计报告 完全能按照课程设计报告文档规范要求。结构合理、层次清晰。图文并茂,体现优秀的文档撰写能力和自主学习能力。 完全按照课程设计文档规范要求。结构较合理、层次较清晰。图文并茂,体现较好的文档撰写能力和自主学习能力。 基本按照课程设计文档规范要求。结构较合理、层次较清晰。体现较好的文档撰写能力和自主学习能力。 基本按照课程设计文档规范要求。结构基本合理。文档撰写能力和自主学习能力一般。 课程设计文档不符合规范要求。结构混乱。 40

六、实训时间安排

备注:实训时间(早上8:30-11:30,下午2:30-5:30,晚上6:30-9:30)内,安排了值班指导老师在学生上机实训机房进行指导。 实训安排9月18日-10月21日 周一 周二 周三 周四 周五 周六 第一节 第4、6、7、8周 地点:科技楼403 班级:计科2001\2002 值班老师:梁英 第4、6、7、8周地点:科技楼403 班级:计科2001\2002 值班老师:李广琼 第4、6、7、8周地点:科技楼404 班级:计科2001\2002 值班老师:何典 第4、6、7、8周地点:科技楼403 班级:计科2001\2002 值班老师:黄华 第二节 第三节 第四节 第五节 第4、6、7、8周地点:科技楼403 班级:计科2003\2004 值班老师:李广琼(第3,4周) 杨胜杰(第6,7周) 第4、6、7、8周地点:科技楼403 班级:计科2003\2004 值班老师:梁英(第,3,4周),李超良(第6,7周) 第4、6、7、8周 地点:科技楼403 班级:计科2003\2004 值班老师:黄华(第3,4周),李姣燕(第6,7周) 第六节 第七节 第八节 第九节 第4、6、7、8周地点:科技楼405 班级:计科2003\2004 值班老师:李超良 第4、6、7、8周 地点:科技楼403 班级:计科2001\2002值班老师:李姣燕 第4、6、7、8周地点:科技楼403 班级:计科2003\2004 值班老师:杨胜杰 第十节 第十一节 第十二节 第四周9.25-9.30 六周10.9-10.14 七周10.16-10.21 八周10.23-10.27

源码联系UP主 -> https://space.bilibili.com/329101171



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3