1. 学生管理系统。
设计目标:提高学生管理工作的效率,具有对学生个人信息、课程信息、所选课程信息进行管理及维护的功能。学生可以通过此系统进行个人信息、考试成绩查询以及完成选课功能。系统开发的总体任务是实现学生信息管理的系统化、规范化和自动化。
需求描述:学生管理系统的功能需求包括管理员对功能的需求和学生对功能的需求两大部分,具体需求如下所列:
管理员对功能的需求
管理员权限最大,可以对学生、班级、课程情况进行统一的管理,管理员对功能的需求细分如下:
有关学生信息的浏览,包括学生的学号、姓名、性别、民族、出生日期、入学时间、所在班级、籍贯及备注等信息;
学生信息的添加,本系统由管理员对学生的基本信息进行添加;
学生信息的修改、删除;
班级管理信息的浏览,包括班级设置、年级信息等。
班级管理信息的添加;
班级管理信息的修改、删除;
教师信息的添加,本系统管理员对教师的基本信息进行添加;
教师权限的修改,管理员可将教师的权限设为管理员;
学校基本课程的浏览,包括课程名、课程类型、学时、学分和课程具体描述;
学校基本课程的添加;
学校基本课程的修改、删除;
学校对所设课程进行教师分配;
学生成绩信息的浏览与统计,可按成绩具体范围(如系、班级等)、课号、年度等方面对成绩进行统计;
学生成绩信息的添加;
学生成绩信息的修改、删除;
学生选课人数的统计。
其他功能(可根据实际需要在此添加其他实用功能)
学生对功能的需求
学生只是利用此系统进行与自己有关的信息查询、输入等,不必多关心其他内容,学生对功能的需求细分如下:
浏览个人基本信息,包括学号、姓名、性别、民族、出生日期、入学时间、所在班级、籍贯及备注等信息;
学生登录系统后,修改个人信息,为了保证系统的安全性,只要求学生修改个人密码;
浏览课程信息,具体内容包括课程名、课程类型、学时、学分和课程具体描述、任务教师等;
学生利用此系统选修课程,在选课过程中,学生可查询待选课程的基本信息及教师情况,并可浏览截止当前时间选修此课的人数;
浏览个人的选课情况;
浏览个人成绩信息。
其他功能(可根据实际需要在此添加其他实用功能)
2. 图书管理系统。
设计目标:图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行及时管理,及时了解各个环节中信息的变更,力求提高管理效率。
需求描述:图书管理系统的功能需求划分为管理员对功能的需求和读者对功能的需求两大部分,如下所列:
(1)管理员对功能的需求
管理员权限最大,管理员对功能的需求细分如下:
读者基本信息的输入,包括读者编号、读者姓名、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、备注等;
读者基本信息的查询、修改;
书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、备注信息等;
书籍信息的查询、修改;
借书信息的输入,包括借书信息编号、读者编号、书籍编号、借书日期、以及应还日期的生成等;
还书信息的输入,包括还书信息编号、读者编号、书籍编号、借书日期、还书日期、备注信息等;
其他功能(可根据实际需要在此添加其他实用功能)
(2)读者对功能的需求
图书信息检索,范围可按ISBN、著者、书名、索书号、分类号、主题名、书目号等检索款目进行任意条件组合精确或模糊检索,最快时间查找目标书籍;
读者人个信息检索,获取当前读者的个人信息。并根据借书证号查询当前读者当前的借书情况,历史借书情况,超期图书警告情况等。
其他功能(可根据实际需要在此添加其他实用功能)
3. 企业人事管理系统。
设计目标:企业人事管理是所有公司、企业单位、事业单位所必需的。人事档案管理系统包括人事档案的统计、查询、更新、打印输出等功能。如果人工直接进行统计管理,工作量之大,是不可想像的。如果使用计算机软件来管理就可以使人们从繁重的劳动中解脱出来,仅使用一些简单的操作便可以及时、准确地获得需要的信息。
需求描述:企业人事管理系统的功能需求如下所列:
权限设置功能
可以分配使用系统人员的权限,即每个登录人员都有自己的操作范围,不能对超出自己权限外的功能进行操作。
员工信息查询功能
可以按姓名、部门或其他条件进行员工的信息查询,可以实现模糊查询功能。
初始化功能
将计算机保留的上一次操作的结果清除,以备重新查询、更新、统计、输出等操作。
员工信息更新功能
应为每个员工设置职工信息、家庭成员信息、社会关系信息三种表来存放,并且可以实现员工信息的添加、删除、更新。
员工信息统计
可以按照不同的分类对员工信息进行统计,如:工资、年龄、职称、文化程序等。
员工信息打印输出
可以打印输出个人档案信息、单位名册、员工名册、人事关系等。
管理人员信息修改功能
可以添加、删除管理人员,可以修改管理人员的密码和权限。
其他功能(可根据实际需要在此添加其他实用功能)
下面通过一个具体的实例来说明本次课程设计要完成的工作任务。
举例: 零件交易中心管理系统。
(实验目的]
通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步了解和掌握本书中所讲解的内容。
(实验简述)
零件交易中心管理系统主要提供顾客和供应商之间完成零件交易的功能,其中包括
供应商信息、顾客信息以及零件信息。
供应商信息包括供应商号、供应商名、地址、电话、简介;
顾客信息包括顾客号,顾客名、地址、电话;
零件信息包括零件号、零件名、重量、颜色、简介等。
此系统可以让供应商增加、删除和修改所提供的零件产品,
还可以让顾客增加、删除和修改所需求的零件。
交易员可以利用顾客提出的需求信息和供应商提出的供应信息来提出交易的建议,由供应商和顾客进行确认后即完成这笔交易。
(实验要求)
完成该系统的数据库设计:
用SQl实现数据库的设计,并在SQLServer上调试通过.