? 发货计划。根据客户订单的要求和企业现有的库存制定发货数量、发货顺序等计划,形成货物销售单。
? 生产计划。根据客户订单的统计和企业现有库存,制定企业的生产计划。 2. 系统功能分析
系统功能分析是在系统开发总体任务的基础上完成的。本例中的进销存管理系统需要完成的功能较多,具体有如下几方面。
(1)产销衔接
? 完成生产的产品或进购的产品人库的操作与已经销售的产品出库的操作,包括产品信息的输人、删除、修改等。
? 完成新类型产品信息入库,已有类型产品信息项目的更改等。 ? 可通过读取现有产品信息文件建立库存信息库。 (2)产品库存管理
主要是针对产品数据库的管理,功能如下:
? 数据备份:用于数据库中各个表格记录的备份,即当数据库中的数据发生错误时,可以很快地又进行使用。
? 数据清除:用于将数据库中各个表格内的数据全部清除掉,以便从其他地方再次导入新的数据。
? 数据导入:可以将备份的数据导入到相应的数据库表格中,也可以将利用其他方式获得的数据导入,例如,一些使用文本文件保存的数据等。
(3)订单管理
? 订单维护功能:包括订单信息的输入、修改、删除等操作。
? 订单查询功能:根据特定的条件来查询订单的内容,例如,可以根据订单号、客户号等信息进行查询,可以显示或打印订单信息。
? 订单提醒功能:显示当前时间内还没有完成的订单数及其详细信息。 (4)客户管理
? 将所有客户的信息进行保存,以便和客户建立长久的合作关系。客户信息可以进行添加、修改、删除等操作。
? 可以根据特定条件进行查询,显示查询结果,并可以进行打印输出。 (5)发货管理
? 输入发货计划窗口:可以将新的发货计划输人到数据库中,并提供修改和删除信
息等操作。
? 设计发货计划窗口:用来显示产品的现有量、尚未完成的订单信息,根据这些信息确定有哪些订单可以发出去了。
(6)生产计划管理
? 允许将新制定的计划添加到计划库中,并可以对其中的数据进行修改和删除等基本操作。
? 可以查找如今已经完成的计划、正在进行的计划和尚未执行的计划数目,以及详细内容。
使用上述的多个功能,可以满足企业高效管理的需求。 (九)学籍管理系统
随着当前教育事业的发展,以及各大高校的扩招,大大增加了学校学籍管理人员的工作量。这里的学籍管理包括学生的基本信息以及学生每学期成绩的管理等。我们可以通过学籍管理系统,将学籍管理工作变为一种趣事。
1.系统目标设计
? 使得学生的学籍管理工作更加清晰、条理化、自动化。
? 很容易地完成新生信息的输入、老生信息的备份、毕业学生的信息可以很容易地保存。
? 当学生需要查询成绩时,可以很简单地将其需要的信息从数据库中查找出来并可以打印查询结果。
? 随着当今网络技术的发展,提供网络在线查询功能,可以为毕业生提供更多的就业机会。
2.系统功能要求 (1)学生基本信息系统
? 能够完成新、老生信息的输人、修改、插人、删除等工作。 ? 可以按照特定的信息进行查找,并按照特定的要求进行排序。 ? 可以对老生的信息进行备份,以便日后查询。 ? 可以对学生的信息进行打印输出。 ? 提供详细的帮助文件和系统维护功能。 (2)学生成绩管理系统 此部分的功能如下:
? 学生成绩的输入、修改、删除等基本操作。
? 成绩的综合统计功能,包括学生成绩按照不同条件进行排名。管理人员可以选择不同的排序条件,并可以将排序结果进行打印输出。
? 计算各班的总分和平均分,并按照平均分将各班成绩进行排序。 ? 统计不及格考生的信息,根据条件确定是重修还是补考。
? 学生奖励统计,自动生成每班获得奖学金的同学的信息,并可以将奖学金分成不同的等级,以及所得奖学金的数目。
? 本系统可以在单机上运行,也可以应用在网络上供在线查询成绩和其他一些学生的信息(此功能选做人提供给学生进行查询的系统和提供给教务处使用的系统,在不同用户使用时,应该会有不同的使用权限。
? 提供详细的帮助文件。 3.设计提示
要有用户登录验证界面,不同的用户提供不同的功能。
由于数据库内的信息会很多,注意数据库表格设计,使得学生查询基本信息或学习成绩时使用时间较短。
系统的功能模块设计图如图所示。
(十)实验选课系统 1.系统功能的基本要求:
? 实验选课系统分为教师,学生及系统管理员三类用户,学生的功能包括选课,查寻实验信息等,教师的功能包括考勤,学生实验成绩录入,查寻实验信息等。管理员的功能包括新建教师,学生账户,设定实验课程信息(设定实验时间,地点,任课教师)。
? 管理员可对教师,学生及实验课程信息进行修改;教师可对任课的考勤,成绩进
行修改;学生可以对自己选修的课程重选,退选。
? 管理员可删除教师,学生及实验课程信息。
? 教师可查询所任课程的学生名单,实验时间,考勤及实验成绩,并可按成绩分数段进行统计;学生可查寻所学课程的实验时间,教师名单;管理员具有全系统的查寻功能。
2.数据库要求:在数据库中至少应该包含下列数据表: ? 教师,学生信息表:名字,密码等; ? 课程信息表,课程名,学时等; ? 实验室信息表;
? 课程选修信息表,谁选了什么课程,谁任课,什么时间,地点; (十一)分销及库存管理系统(B/S架构)
系统开发背景说明:管理多个仓库的产品出入库,库存,及代销用户出库记帐。
系统功能:
1. 产品的信息管理。
具体是产品信息的增加,删除及修改。产品信息至少包括产品编号、产品名称、产品规格及重量。可以通过xls或csv文件导入。(管理员权限)实现在产品页面展示。 2. 产品的入库管理。仓库分良品仓与不良品仓(管理员及仓库主管有权限)
产品数量的增加。 3. 产品的出库管理。(所有用户)
产品数量的减少,要求可以指定格式xls或csv文件上传,实现批量订单出货。 4. 实时库存数量查询。(所有用户) 5. 退货产品处理。(所有用户,仓库主管确认通过)
退货产品分良品与不良品,良品可以重新入库良品,不良品入库不良品他。要求可以指定格式xls或csv文件上传,来增加库存数量。 6. 费用数据输入及实时金额查询
每个注册用户指定产品金额,当需要产品出货时,自动结算出属于自己的总金额,并且可以手工添加出货的件数(订单数),根据件数计算出需要支付的手续费(管理员可以给每个用户指定固定的手续费用)。
每个注册用户只可以查看属于自己的费用,不能查看其用户的费用(包括产品金额及手续费率)。
7. 可以注册用户账号。系统管理员拥有全部功能的权限。仓库主管有录入产品数量及作为用户拥有的权限。其它用户有产品出货(需要仓库主管确认),及查看库存数量、查看自身费用的权限。
用户信息:用户名ID,分配的产品价格,发货件数的价格,用户姓名,邮箱,手机号码,用户权限
8. 系统可以记录用户操作的历史数据,下载出货记录及费用明细。 (十二) 机票预订系统
现要求开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预订系统,采用Client/Server结构,分为:客户端子系统和服务器端子系统。
1、 客户端子系统需求
在客户端实现:
1)旅客信息的输入和统计
旅行社把旅客要求订票的信息由专人负责录入。这部分功能是客户端子系统的基本部分,系统要求做到既能够从其子系统分享一部分信息,又有方便的操作界面。 2)旅客信息的存储
将旅客的信息存储到旅客的客户端系统中,以便以后取票确认以及查询。 3)机票信息的传递与接收
将旅客所需的机票信息由旅行社客户端由网络传到航空公司的服务器上,并接收航空公司返回的航班信息,然后存储起来。 4)取票通知及账单的生成和打印
把已经存储的从航空公司返回的航班机票信息打印出来,并且生成账单打印出来交给旅客。
印出机票给旅客:根据旅客的取票通知及账单,经过确认无误后,接收旅客的付款后把机票印出来交给旅客。 5)机票销售情况
对机票销售额进行单项核算,得到旅行社的销售情况。 2、服务器端功能
1)接收由旅行个号客户端发回的所需机票信息
通过网络接收机票信息并存入到服务器的数据库中。 2)生成航班信息
根据所需机票信息(时间、地点),在数据库中查询并得到正确的航班信息(华哥、时间、等级),分配所需的机票数并在数据库中作出售出的标记。 3)传递航班信息到客户端(旅行社)
把得到的航班信息通过网络传递到旅行社。 4)接收旅行社的反馈信息
对旅行社的反馈信息进行分析,把已经售出的机票进行统计,对被旅客所退掉的机票要进行数据库的恢复。 5)印出机票给已经订票的旅客
根据旅客的取票通知及账单,经过确认无误后,接收旅客的付款后把机票印出来交给旅客。 (十三)仪器仪表管理 1.系统功能的基本要求: ? 新的仪器仪表信息的录入;
? 在借出、归还、维修时对仪器仪表信息的修改; ? 对报废仪器仪表信息的删除;
? 按照一定的条件查询、统计符合条件的仪器仪表信息;查询功能至少应该包括仪器仪表基本信息的查询、按时间段(如在2004年1月1日到2004年10月10日购买、借出、维修的仪器仪表等)查询、按时间点(借入时间,借出时间,归还时间)查询等,统计功能至少包括按时间段(如在2004年1月1日到2004年10月10日购买、借出、维修的仪器