《系统软件课程设计题目及要求.docx》由会员分享,可在线阅读,更多相关《系统软件课程设计题目及要求.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、系统软件课程设计要求一、课程设计报告应包含的基本内容: 1、需求分析 2、概念结构设计(局部与全局ER图) 3、逻辑结构设计(包含ER图中的所有实体与联系所对应的关系表)4、结构的实现5、各功能模块的详细设计三、题目如下:1、 电话计费管理系统(1人)系统功能(1) 能用关系数据库理论建立几个数据库文件来存储用户信息、收费员信息和收费信息等资料。(2) 具有对各种数据文件装入和修改数据的功能。(3) 能在用户交费同时打印发票。(4) 能通过统计制定未来邮局服务计划方案。(5) 有多种查询和统计功能。2、 工资管理系统 (1人)本系统需要完成的功能主要有:(6) 系统数据初始化;(7) 员工基本
2、信息数据的输入、修改、删除;(8) 企业工资的基本设定;(9) 员工工资的浏览;(10) 员工个人工资表的查询;(11) 员工工资的计算;(12) 工资报表打印。参考数据如下:员工基本状况:包括员工号、员工姓名、性别、所在部门、工资级别、工资等级等。工资级别和工资金额:包括工资等级、工资额。企业部门及工作岗位信息:包括部门名称、工作岗位名称、工作岗位工资等。工龄和工资金额:包括工龄及对应工资额。公司福利表:包括福利名称、福利值。工资信息:包括员工号、员工姓名、员工基础工资、员工岗位工资、员工工龄工资、公司福利、员工实得工资。3、 旅行社管理信息系统(1人)系统功能应包括:(1) 旅游团队、团队
3、团员及旅游路线相关信息的输入(2) 旅游团队、团队团员及旅游路线相关信息的维护(修改、浏览、删除和撤销)(3) 旅游团队管理信息的查询(如按团队编号)(4) 团队团员基本情况的查询(可选多种方式)(5) 旅游路线相关信息的查询(如按线路编号)(6) 旅游团队管理信息的报表及输出。(7) 团队团员基本情况的报表及输出。(8) 旅游路线排行榜发布。(9) 更改密码。参考:主要表结构团员信息表(路线编号,团队编号,团员编号,姓名,性别,电话,通信地址,身份证号码,团费交否,备注)线路信息表(路线名称,团费,简介,图形,路线编号)团队信息表(团队编号,路线编号,团员人数,出发日期,返程日期)旅游团队信
4、息表(团队编号,团队负责人,团员人数,建团时间,是否出发,团费,盈亏)密码信息(操作员,密码)4、 酒店客房管理系统 (1人)主要功能:(1) 前台操作:包括开房登记、退房结账和房状态查看(2) 预订管理:包括预订房间、预订入住和解除预订(3) 信息查询:包括在住客人列表、预订客人列表和历史客人列表(4) 报表统计:包括开房记录统计、退房结账和预订房间统计(5)参考数据如下住店管理:客人姓名、证件号码、房号、入住时期、预计离开日期、结账离开日期、应付金额客人信息:姓名、性别、证件类型、证件号码、联系电话房间信息:房号、房类型、价格、押金、房状态预订房间:客人姓名、性别、房类型、房号、价格、证件
5、类型、证件号码、联系电话、入住日期、预计离开日期历史信息:5、 报刊订阅管理系统 (1人)本系统主要有以下功能模块:(1)登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行可以修改个人信息。(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊、部门分类查询
6、。查询出的信息显示在界面上,并且可以预览和打印出结果。(5)统计功能:管理员可以按用户、部门、报刊统计报刊的销售情况,并对一些重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印出结果。参考:数据项和数据结构如下管理员表(Adminuser):用于存放管理员的数据记录,包括数据项:管理员名、密码。部门表(Department):用来存放部门的相关记录,包括数据项:部门号,部门名。用户表(Users):用于存放注册用户的记录,包括数据项:用户账号、密码、真实姓名、身份证号、联系电话,联系地址,部门号(和部门表有关)等。报刊类别表(NewspaperClass):用于存放初
7、始的报刊类别记录,包括数据项:分类编号、分类名称。报刊信息表(Newspaper):用于存放报刊记录,包括数据项:报刊代号、报刊名称、出版报社、出版周期、季度报价、内容介绍、分类编号(和报刊类别表有关)等。订单表(Order):用于存放用户下达的订阅报刊的基本信息,包括数据项:订单编号、用户编号(用户表的主码)、报刊代号(报刊信息表的主码)、订阅份数、订阅月数等。6、 学生缴费子系统(1人)主要包括学生缴费数据的录入、浏览、修改、撤销、删除、查询和预览和打印等功能参考相关数据表结构:学生信息表(学号,姓名,性别,交费日期,应交费用,实交费用)7、 人事管理系统(1人)主要功能有:(1)登录管理
8、(2)人员管理(3)部门管理(4)报表打印 其中人员管理包括:添加,浏览,修改,撤销,删除,查询等:部门管理包括添加、修改,删除参考主要数据结构表:人员信息表(编号,姓名,性别,出生日期,学历,部门,照片,联系电话,联系地址,身份证号码)部门信息(编号,部门名称)8、 人事工资管理系统(1人)主要功能有:人事管理:包括人事数据维护、人事信息查询和人事信息统计工资管理:包括工资月初始化,工资数据维护,工资查询,工资报表基础资料管理:包括部门表,职称表和年份表系统管理:包括操作员管理,口令设置,权限管理,系统日志,数据初始化,数据备份,数据恢复和退出系统其中数据维护功能:用于录入人事,工资数据,以
9、及修改、撤销,浏览,删除等操作查询:能按多种类别查询人事,工资信息工资计算:工资数据录入后,要能自动计算应发工资和实发工资报表打印:打印职工人事信息报表,职工工资月报表,职工工资条;按多种类别查询的人事、工资信息都能打印输出人事信息统计:按多种类别查询人事信息后给出人数统计信息参考相关数据表结构:人事表(编号,姓名,性别,出生日期,工作日期,部门代码,职称,婚否,简历,相片)工资表(基本工资,岗位津贴,奖励,应发工资,水电,保险,实发工资)部门表(代码,部门名称)职称表(职称代码,职称名称)年份表(年份代码,年份名称)操作员表(操作员代码,操作员姓名,口令,部门,电话)系统日志表(操作员代号,
10、操作员姓名,登录时间,离开时间)9、商品销售管理系统(1人)主要功能有:(1) 用户登录(2) 基本信息管理:包括销售情况、商品信息、库存表、员工表等信息的录入、浏览、修改、撤销、删除和查询等(3) 商品销售管理:包括商品售出、退回和入库(4) 盘点:包括库存盘点、当日销售盘点参考相关数据表结构:商品信息表(商品编号,商品名称,品牌,型号,销售单价)商品编码=类别代码(1位)+品名代码(1位)+品牌代码(2位)+型号代码(2位)销售情况表(成交编号,商品编号,销售数量,总金额,销售日期,员工编号)库存表(商品编号,供货商编号,进货日期,进货价,库存数量)员工表(员工编号,员工姓名,性别,基本工
11、资,职务,密码)供货商表(供货商编号,供货商名称,所在地,联系电话)员工资料表(员工编号,员工姓名,是否党员,简历,照片)10、学生成绩管理系统(1人)主要功能:(1) 基本数据管理:包括院系管理,专业管理(设置院系下面的专业),班级管理(设置专业下面的班级),课程管理(设置相应专业下面的课程)(2) 学生信息管理:包括基本信息录入、基本信息修改(3) 学生成绩管理:包括学生成绩录入、学生成绩修改(4) 信息查询:包括基本信息查询、成绩信息查询、学校人数统计(5) 系统管理:用户管理、数据备份和系统帮助参考浓缩的主要数据表结构:院系信息(院系代码,院系名称)院系专业信息(班级、院系代码,专业)
12、学生基本信息(班级,学号,姓名,性别,出生年月,籍贯,政治面貌,身份证号,入学年月,家庭地址,邮政编码,图片信息,备注)学生成绩表(班级,学号,课程名称,成绩,学期,备注)用户信息表(用户名,密码,用户标识)11、车站售票管理系统(4人)(汽车、火车、飞机、轮船)主要功能:(1) 售票管理(2) 订票管理(3) 信息查询(4) 系统维护参考主要数据表结构:车次信息表(车次,始发站,终点站,发车时间,到达时间)订票信息表(车次,座位号,发车时期,发车时间,座位等级,票价)车次座位等级分配及座位占用表(车次,座位号,座位等级,票价,占用标志)用户信息表(用户名,密码,用户标识)12、小型物业管理系
13、统(1人)主要功能:(1) 房源管理:对原始资料的录入、修改、查询和刷新。一般用户可以查询与房间有关的统计资料;物业主管可其进行增、删、改、插等操作(2) 租房管理:对房产出租,退租以及租房面积调整。其中物业主管可对其进行房租金额计算和收款操作,一般用户对其查询(3) 水电处理:根据租房资料,结合当月水、电量进行分摊,完成应收水电费。其中物业主管对其进行计算,其他查询(4) 交款处理:提供收款和发票打印以及交款数据查询(5) 查询处理:对租房资料、交款资料,发票资料进行查询参考主要数据表结构:房源资料(名称,面积,月租,物业,仓库)租房资料(名称,面积,单位,月租,物业,押金,仓库)水电资料(
14、单位,电量,水量,电费,水费)交费资料(收费项目,应收日期,应收金额,已收金额,未收金额,本次收款)发票资料(单位,房租,电费,水费,物业)权限资料(用户,密码,房源管理,租房管理,水电管理,交费管理,发票管理,系统维护)其中系统管理员,有权进行系统维护;单位内部物业主管,有权进行物业资源调配、单元出租,退租和收款开票操作;物业管理员,有权进行水电处理和收款处理等操行;租户代表,有权进行种类费的查询操作13、高校药房管理(1人)主要功能有:(1) 基础数据处理:包括医生和药剂师名单的录入,修改,删除及查询(2) 营业数据处理:包括药品进货上柜,处理划价,配药,柜存药品查询,处方综合查询,交接班
15、结转清参考主要数据表结构:药品信息表(货号,货名,计量单位,进货数量,进货单价,出售单价,进货日期,收货人和供应商)处方信息(编号,患者姓名,医生姓名,药剂师姓名,处方日期,配药日期)处方药品信息(处方编号,药品货号,计量单位,配药数量,销售单价,已配药否)医生名单和药剂师名单表(姓名)14、玩具出租管理系统(1人)主要功能有:(1) 基础数据处理:包括玩具进货录入、会员入会、玩具盘点和会员查询(2) 营业数据处理:包括玩具出租、玩具归还、交接班结转清参考主要数据表结构:玩具(编号、进货日期、价格、玩具的附件数量、损坏情况、是否报废)会员(会员号、姓名,地址,联系电话,入会时间,会员点数、押金
16、)玩具出租表(租借玩具的日期、会员号、玩具编号等);在会员归还玩具时修改其归还日期、扣除点数及玩具损坏情况等。营业员(编号,姓名)*15、销售代理分析系统(1人)主要功能:(1) 基础数据处理:产品信息录入(产品类别和型号等)、网点数据录改(在销售网点扩大或改变时新增或修改相关数据)(2) 产品流通数据处理:产品入库(产品入库,同时修改相关库存数据),网点提货(将货发往网点时进行,需修改库存和网点库存),回款(当网点将货款全部或部分回款时修改回款数据),网点需求(网点提货或回款时,销售网点可能会提出产品需求意向,修改相关需求信息)(3) 销售数据处理:销售数据录入(请各网点报告本品牌的销售情况
17、,将相关数据按不同类别不同型号保存在本品牌销售数据表中)(4) 销售分析查询:销售数据查询(查询一定时期内销售情况的详细数据),市场容量查询(根据本品牌的销售数据按不同类别查询销售量及比例关系,并用饼图表示),各品牌销售比例查询(统计分析一定时期内几个主要品牌销售数据及比例关系,并采用饼图表示各品牌所占市场比例),某类各型号销售比例查询(查询一定时期内各型号的销售数据及所占比例,并采用饼图表示各型号所占销售比例、销售走势分析(根据指定的类别,查询年度内每月销售数据,并用折线图表达其走势参考相关数据结构表:产品信息数据可用3个表来记录,一个用于记录产品种类,另一个用于记录产品的型号及相关性能指标
18、等;还有一个用于记录其他几个主要品牌的数据。销售网点数据记录(网点代号,名称,城市,地址,联系人,电话)库存表(类别,型号,进货数量,进货单价,进货日期)网点库存(类别,型号,进货数量,进货单价,进货日期)本品牌销售表(日期,网点代号,类别,型号,销售数量) 是本系统进行销售分析的最重要的数据源之一。其他品牌的销售数据表(品牌名称,日期,网点代号,类别,销售数量) 为便于进行横向销售比较而用。网点需求信息表(网点代号,类别,型号,数量,日期)回/欠款表(网点代号,日期,加款额) 可用正负数分别表回款和欠款预订计划(日期,类别,型号,预订数量)16、汽车修理管理系统(1人)主要功能:(1)登记:
19、修车登记、汽车修理登记和修理工管理(2)零件管理:零件订货计划、零件入库和零件出库(3)查询(4)打印:发票和修理工工资月报相关数据表结构:修理单(编号,牌号,修理项目,送修日期,完工日期,工号,修理小时)汽车表(牌号,型号,生产厂,车主名)车主(车主名,地址,电话)修理工(工号,姓名,地址,电话,出生日期,进厂日期,小时工资)零件用量表(编号,零件号,数量)零件库存表(零件号,零件名,成本,价格,库存量,最低库存,订货量)17、研究生成绩管理系统(1人)主要功能有:(1) 用户管理(2) 部门信息管理(3) 教师管理(4) 学籍管理(5) 课程管理(6) 选课及成绩管理(7) 学生成绩查询(
20、8) 修改口令参考主要数据结构表:用户(代号,姓名,口令)学生(学号,姓名,性别,生日,婚否,民族,政治面貌,生源,年级,入学季度,专业代号,专业方向,博士硕士,所属部门,备注,简历)课程(代号,名称,类型)教师(代号,姓名,性别,职称,是否导师,所有部门,备注,简历)学生选课上课(学号,课程代号,学年,学期,成绩,补考成绩,教师代号)教师常上课程(教师代号,课程代号)18、剧场订票管理系统(1人)主要功能:(1) 预订3日内的座位。(2) 用图形示意已订座位。(3) 修改订票观众的信息(4) 撤销已订票(5) 输出报表说明:可以通过电话订票的方式进行戏票的销售(1) 可预订今、明、后三天的票
21、,以计算机的系统日期作为今天的日期(2) 简单起见,每天只演一场(3) 可修改观众的个人资料(4) 可以取消已订票(5) 预订票可以改订,先取消再重新订的方式实现座位号的改订(6) 可生成简单报表数据表结构订票(观演日期,座位号,姓名,电话,地址)19、机房收费管理系统(1人)主要功能模块:(1) 登录模块(2) 上机管理模块 说明:上机登记时,余额不足3元或卡处于挂失状态,则拒绝登记 每位同学的一次上机形成一条记录,每36S遍历一次上机记录表,对表中所有正上机字段为TRUE的记录的上机用时增加36S,同时从上机卡表的余额减少(3) 上机卡管理模块(4) 充值挂失模块(5) 查找统计模块:统计
22、某天上机的总时数、每次上机的平均时数和机房的收入;某学生上机的次数、上机总时数、每次上机平均时间;挂失和查询余参考数据表结构:上机卡(卡号,姓名,专业班级,余额,状态) 状态的取值有:正常(能自费上机)和挂失上机记录(卡号,上机日期,开始时间,上机用时,正上机,管理号代码)上机用时记录学生上机时间(S);正上机是一个布尔型,为True表示正上机,每36秒刷新其上机用时并扣除上机费用,为False表示上机结束。上机记录表永久保存,用于事后查询和统计管理员(代码,姓名,口令)20、POS系统(2人)主要功能结构:商品进货进货退货商品销售财务管理应收应付综合查询信息管理系统登录说明:商品销售:可进行
23、零售、批发、特价和退货操作财务管理:进货付款和销售收款应付应收:日结账、月结账和季结账综合查询:进货、退货和商品资料查询参考主要数据表结构:登录表(代号,用户名,职责)财务账表(结算单号,供应商编号,收付款方式,经手人,实收款,已付款,日期)权限(职责,等级,密码)供应商(编号,供应商名,地址,联系人,电话,经营范围)商品资料(条码,名称,类别,型号,报警上限,报警下限)进货单(进货单号,条码,批号码,供应商编号,型号,进货人,数量,价格,应付款,日期,备注)退货单(退货单号,条码,批号码,供应商,型号,退货人,检验人,退货人编号,数量,价格,应收款,日期,备注)销售单(销售单号,销售人员,商
24、品条码,商品名称,批号码,数量,价格,成本,销售日期)库存(商品条码,进货单号,批号码,供应商,数量,进货价,日期)日结账(日期,销售额,销售成本,应付账款,应收账款,结算余额)月结账(日期,销售额,销售成本,应付账款,应收账款,结算余额)季结账(日期,销售额,销售成本,应付账款,应收账款,结算余额)21、考勤管理系统(2人)主要功能:(1) 记录每个员工每天所有进入公司的时刻和离开公司的时刻。(2) 每天结束时自动统计当天的工作时间(3) 每天结束时自动统计当天迟到或早退的次数。(4) 对于弹性工作制,每天结束时自动统计当月的工时,并自动算出当月欠缺或富余的时间(5) 每个月末统计该月的工作
25、时间判断是束足够(6) 每个月末统计该月的工作天数并判断是否足够(7) 管理人员查询并修改工作时间(特殊情况下修改)(8) 管理人员账户管理(如设置密码等)(9) 管理人员设定早退及迟到的条件,每个月的工作时间(10) 管理人员设定每个月的工作日期及放假日期参考数据表:员工信息(工号,姓名,年龄,入职时间,职位,性别,密码)配置信息(上班时间小时,上班时间分钟,下班时间小时,下班时间分钟,每天工作时间)每月统计数据表(工号,姓名,剩余的时间,迟到的次数,早退的次数,工作天数)每天统计信息表(工号,姓名,小时,分钟,动作,时间)其中动作指的时入或离开公司22、单位房产管理系统(2人)主要功能模块
26、:(1) 系统模块:完成数据库维护、系统关闭功能(2) 物业费用模块:完成本月物业的计费、历史资料查询和财务部门接口传送数据、物业相关费用单价设置(3) 房屋资源模块:对房屋资源进行添加、列表显示、查询(4) 职工信息模块:对职工进行添加、列表显示、查询以及相应部门、职务进行维护(5) 帮助模块:对用户使用本系统提供在线帮助参考主要数据表:职工(编号,姓名,性别,参加工作时间,行政职务,专业技术职务,评上最高行政职务时间,评上最高专业技术职务时间,双职工姓名,现居住房号,档案号,房产证号,所在部门编号,是否为户主)部门(编号,部门名称)住房级别表(编号,级别,住房标准,控制标准,级别分类)房产
27、情况(编号,房号,使用面积,现居住人id,上一个居住人id,最早居住人ID,阳台面积)物业费用(编号,房号,水基数,水现在值,电基数,电现在值,燃气基数,燃气现在值,当前年份,当前月份)价格标准(编号,水单价,电单价,燃气单价)23、学生信息管理系统主要功能:(1) 学生信息管理:对学生基本信息的增加、修改和删除(2) 学生查询:对学生基本信息和成绩的查询(3) 学生选课:用于学生选择课程学习(4) 学生成绩:对学生各科成绩的添加、修改和删除等管理(5) 打印:用来打印学生的基本信息和成绩参考数据表:学生(学号,姓名,性别,年级,出生年月,系号)成绩(学号,成绩,课程号)课程(课程号,课程名,
28、学分,上课时间,选课人数)24、汽车销售管理系统的设计与实现 (1人)调查本地从事汽车销售的企业,根据企业汽车销售的情况,设计用于汽车销售的管理系统,主要功能有:基础信息管理:厂商信息、车型信息和客户信息;进货管理:车辆采购、车辆入库;销售管理:车辆销售、收益统计;仓库管理:库存车辆、仓库明细、进销存统计;系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等;25、标准化考试系统 (2人)功能要求: 设计一个简单的标准化考试系统,仅有单项选择题、多项选择题和判断题功能即可。需实现以下功能:(1) 题库管理:实现试题的录入、修改、删除功能;(2) 考试子系统:能够实现考生做题、结果自动存入到数据库中,有时间提示;(3) 选择身份(登录)功能:系统能够记录考生输入的登录信息及交卷信息;(4) 自动评分功能:考生交卷后能自动评分;(5) 查看成绩功能:能够查询考生相关信息(包含成绩等)。