文档介绍:数据库课程设计
学分管理系统
:学分管理系统
:visual studio2010系统, sql server2005 ,windows xp sp3操作系统.
:C#面向对象语言
:
(软件结构设计)
步骤:(1)系统总体功能模块图设计系统总控模块
编辑数据
查询数据
统计数据
系统维护
退出
添加,删除
学生
信息
添加
课程信息
编辑学生分数
按课程号查
按班级号查
查不及格名单
查应留级名单
按姓名查(按姓名)
按班级统计不及格人数及比例
按班级统计各分数段人数及比例
各科的平均分数
密码的设置与修改
数据库数据转储
代码库的维护
帮助
(2)系统详细功能设计
将总体功能模块图中的每个模块进行逻辑过程的设计。
:画出封面的显示图
(菜单):画出菜单的显示图
:
Student(Sno,Sclass,Ssex,Sdept,Sname,Spsw),
ame),
SC(Sno, Cno,Grade),
denglu(us_id,us_name,us_psw),
b. ER图:
学生
姓名
性别
班级
学号
登录密码
专业
课程
选课
课程名称
课程编号
管理员
登录密码
编号
登陆名
1>登录界面:(用户角色:学生和管理员)
学生登录界面:
管理员登录界面:
2>学生模块:(查询个人的课程信息,个人信息,查询各科的成绩,修改登录密码,退出系统)
3>管理员模块:(编辑数据,查询数据,统计数据,密码的设置与修改)
修改用户密码
编辑学生分数
编辑分数界面
各科平均分数及比例
各学生的平均分数
(前台和后台)
1>学生界面的母版页:
<html xmlns="9/xhtml">
<head id="Head1" runat="server">
<title>学分管理系统[学生]</title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
<style type="text/css">
.style1
{
}
.style2
{
height: 462px;
width: 812px;
}
.style4
{
width: 130px;
}
.style5
{
width: 988px;
height: 133px;
}
#body
{
background-color:White;
border-bottom:0;
width: 990px;
height:135px;
}
</style>
</head>
<body style="background-color:Gray;">
<div>
<form id="form1" runat="server">
<table align="center" id="body">
<tr style="background-color: white" >
<td class="style5" style="background-attachment: scroll; background-image: url(../image/);