《2022年选课系统的UML建模 .pdf》由会员分享,可在线阅读,更多相关《2022年选课系统的UML建模 .pdf(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 学生选课管理信息系统的设计与实现说明:本文档详细展示了“学生选课管理信息系统”的UML 建模过程,供大家对自己的系统进行建模时参考。目录第一章 需求分析 . 2一、需求调查 . 2二、建立用例图 . 2三、描述用例 . 3第二章 系统分析 . 5一、寻找系统中的类 . 5二、建立交互图并寻找类的操作. 6三、建立类图 . 13第三章 系统设计 . 15一、类图的调整与完善 . 15二、人机界面设计 . 16三、数据库设计 . 19第四章 系统实现 . 21一、开发环境 . 21二、建立数据库 . 21三、程序设计 . 22四、系统测试 . 29五、使用说明 . 33名师资料总结 - - -
2、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 37 页 - - - - - - - - - 2 第一章需求分析一、需求调查为提高学生选课的准确性, 提高数据处理的工作效率, 特开发学生选课管理信息系统。经过调查,发现该系统的需求如下:教务科管理和维护学生和课程信息。查看所有的学生信息和课程信息,对以上信息进行添加、修改、删除。学生在线选课。 选择好课程后进行提交, 系统要记录学生所选择的课程和提交的时间;学生也可以撤销提交。选课中心处理选课数据。 查看选课信息, 统计每门课程的选课人数, 停开
3、选课人数少于规定人数的课程。二、建立用例图从以上需求陈述中, 我们发现系统中的参与者有: 教务科、学生、选课中心。识别出参与者后, 从参与者的角度就可以发现系统的用例,并绘制出系统的用例图,如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 37 页 - - - - - - - - - 3 用例图三、描述用例用例图中仅仅给出了用例的名称,每一个用例的内部细节尚不清楚,需要对此进行描述。描述用例有两种方式,一种是用文字或表格,另一种是活动图。下面分别用表格和活动图描
4、述一个用例。1、 “添加学生信息”用例的描述采用表格的形式描述用例,如下表所示:“添加学生信息”用例的描述用例名称添加学生信息用例标识UC1001 基本操作选程1、通过查询确认学生信息不存在2、将学生信息保存到数据库中3、将学生信息在页面上显示出来可选操作流程如果要添加的学生信息已经存在,则显示相应的提示信息2、 “删除选课人数不足的课程”用例的描述采用活动图描述该用例,如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 37 页 - - - - - - - -
5、- 4 “删除选课人数不足的课程”用例的活动图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 37 页 - - - - - - - - - 5 第二章系统分析一、寻找系统中的类1、实体类通过对系统需求的分析, 我们发现系统中的实体类有:学生信息类、 课程信息类、选课信息类。 由于实体类的操作难以确定,在后面通过交互图来寻找类的操作,下面仅列出实体类的属性。(1)StudentInfo 该类为学生信息类, 用于描述学生的基本信息, 主要包括学号、 姓名、年龄、性别、籍贯等。
6、为简单起见,本系统只使用学号和姓名两个基本属性,如下表所示:StudentInfo 的属性属性说明StudentID 学生的学号StudentName 学生的姓名(2)CourseInfo 该类为课程信息类, 用于描述课程的基本信息, 主要包括课程编号、 课程名称、学分、学时、开课学期、课程简介等。为简单起见,本系统只使用课程编号和课程名称两个基本属性,如下表所示:CourseInfo 的属性属性说明CourseID 课程的编号CourseName 课程的名称(3)SelectInfo 该类为选课信息类, 用于描述学生选课的信息, 主要记录哪个学生选了哪些课程,以及选课的具体时间,如下表所示:
7、SelectInfo 的属性属性说明StudentID 学生的学号CourseID 课程的编号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 37 页 - - - - - - - - - 6 SelectTime 学生提交选课信息的时间2、数据库访问类为便于将相关数据从数据库中读出来,或写入数据库中, 需设置一个数据库访问类 Data。该类的属性和操作如下表所示:Data的属性和操作属性或操作说明strCon 用于连接数据库的字符串MySqlExecuteReader 根
8、据 SQL 语句进行查询MySqlExecuteNonQuery 根据 SQL 语句进行修改、添加、删除3、用户界面类通常,需要在参与者和每一个用例之间设置一个用户界面类。本系统由于规模较小,设置如下几个用户界面类:jwkManageStudentWindow:教务科维护学生信息的窗口jwkManageCourseWindow:教务科维护课程信息的窗口xkzxWindow:选课中心维护选课信息的窗口studentWindow:学生选课的窗口二、建立交互图并寻找类的操作交互图包括时序图和协作图, 二者是类图的辅助模型。 在建立时序图和协作图时,将会发现类的操作,并将它们添加到类中。1、 “查询学
9、生信息”的时序图1:GetStudentInfoAllToGridView :将所有学生的信息显示在界面上名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 37 页 - - - - - - - - - 7 2:GetStudentInfoAll:获取所有学生的信息3:MySqlExecuteReader :从数据库中读取学生的信息2、 “添加学生信息”的时序图1:AppendStudentInfo:添加学生记录2:AddStudentInfo:添加学生信息3: MySqlE
10、xecuteNonQuery:将学生信息写入数据库中3、 “修改学生信息”的时序图1:ModifyStudentInfo:修改学生记录2:ModifyStudentInfo:修改学生信息3: MySqlExecuteNonQuery:将学生信息写入数据库中4、 “删除学生信息”的时序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 37 页 - - - - - - - - - 8 1: DeleteStudentInfo:删除学生记录2: DeleteStudentInf
11、oByStudentID:删除指定学号的信息学生3: MySqlExecuteNonQuery:将学生信息从数据库删除中5、 “查询课程信息”的时序图1: GetCourseInfoAllToGridView :将课程信息显示在窗口上2: GetCourseInfoAll:查询所有课程的信息3:MySqlExecuteReader :从数据库中读取课程信息6、 “添加课程信息”的时序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 37 页 - - - - - - - -
12、 - 9 1: AddCourseInfo:添加课程记录2: AddCourseInfo:添加课程信息3: MySqlExecuteNonQuery:将课程信息写入数据库中7、 “修改课程信息”的时序图1: ModifyCourseInfo:修改课程记录2: ModifyCourseInfo:修改课程信息3: MySqlExecuteNonQuery:将课程信息写入数据库中8、 “删除课程信息”的时序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 37 页 - - -
13、- - - - - - 10 1: DeleteCourseInfo:删除课程记录2: DeleteCourseInfoByCourseID:删除指定编写的课程信息3: MySqlExecuteNonQuery:将课程信息从数据库中删除9、 “查询所有学生的选课信息”的时序图1: GetSelectInfoAlltoGirdView :将所有的选课信息显示在窗口上2: GetSelectInfoAll:获取所有的选课信息3: MySqlExecuteReader :从数据库中读取选课信息10、 “统计每门课程的选课人数”的时序图1: GetSelectInfoGroupByCourseIDTo
14、GridView:将选课信息根据课程编号分组统计后显示在窗口上2: GetSelectInfoGroupByCourseID:根据课程编号分组查询选课信息3: MySqlExecuteReader :将选课信息从数据库中读取出来11、 “删除选课人数不足的课程”的时序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 37 页 - - - - - - - - - 11 1: DeleteSelectInfo:删除选课信息2: DeleteSelectInfoLowerX:
15、删除人数不足x 人的选课信息3: MySqlExecuteNonQuery:将选课信息从数据库中删除12、 “查询个人的选课信息的协作图”的协作图1: GetSelectInfoByStudentIDToGridView:将学生个人的选课信息显示在窗口上2: GetSelectInfoByStudentID:根据学号查询学生的选课信息3: MySqlExecuteReader :将选课信息从数据库中读出来13、 “提交选课信息的协作图”的协作图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
16、- 第 11 页,共 37 页 - - - - - - - - - 12 1: AddSelectInfo:添加选课记录2: AddSelectInfo:添加选课信息3: MySqlExecuteNonQuery:将选课信息写入数据库中14、 “删除选课信息的协作图”的协作图1: DeleteSelectInfo:删除选课信息2: DeleteSelectInfoByStudentID:删除指定学号的学生的选课信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 37 页
17、 - - - - - - - - - 13 3: MySqlExecuteNonQuery:将选课信息从数据库中删除三、建立类图以上过程确定了系统中有哪些类,类的属性和操作各有哪些, 下面据此绘制系统的类图。系统分析阶段的类图注:由于“查询选课信息”用例教务科和学生均参与,且在教务科部分已经名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 37 页 - - - - - - - - - 14 绘制了该用例的交互图,故在学生部分不再重复绘制,仅在“studentWindow”
18、中添加一个添加“ GetCourseInfoAllToGridView ” 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 37 页 - - - - - - - - - 15 第三章系统设计在系统设计阶段, 要考虑系统的实现环境, 对分析阶段的类图模型进行调整与完善, 并对人机界面和数据库进行设计, 最终形成一个可实现的系统设计模型。本系统将采用 C#进行编程。 C#是微软公司发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言。一、类图的
19、调整与完善在系统分析阶段,因为不考虑系统的实现问题, 且实现系统的编程语言未定,因此类图中属性的数据类型、 操作的返回值类型均没有画出, 属以和操作的可见性也没有标出,在系统设计阶段应对这些地方进行完善。为保证系统的安全性,在学生选课前应凭密码进行登陆,因此还需要在类StudentInfo中设置一个密码属性“ Password ” 。由于本系统访问数据库通过ADO.NET 实现,因此三个实体类StudentInfo、CourseInfo、 SelectInfo 的操作中, 有返回值的操作其返回值类型为SqlDataReader ,无 返 回 值 的 操 作 其 返 回 值 类 型 为void
20、。 在 数 据 库 访 问 类Data 中 ,MySqlExecuteReader 用于操作SQL 语句返回查询结果,因此其返回值类型为SqlDataReader ;为了掌握 MySqlExecuteNonQuery 操作所影响的行数,将该操作的返回值类型设为int 型。另外,用户界面类中的所有操作均不需要返回值,因此,其操作的返回值类型均为 void。经过以上分析,绘制类图如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 37 页 - - - - - - - -
21、- 16 系统设计阶段的类图二、人机界面设计1、首页的设计首页是系统的第一个页面, 主要功能是供各类人员登录, 其界面设计如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 37 页 - - - - - - - - - 17 首页2、学生选课页面的设计该页面是学生提交选课结果或进行选课撤销的页面,其界面设计如下图所示。学生选课页面3、选课中心处理选课数据页面的设计该页面是选课中心完成查看选课信息、统计选课统计、 删除选课人数不足等名师资料总结 - - -精品资料
22、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 37 页 - - - - - - - - - 18 操作的页面,其界面设计如下图所示。选课中心处理选课数据页面4、教务科维护课程信息页面的设计该页面是教务科查看、添加、删除、修改课程信息的页面,其界面设计如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 37 页 - - - - - - - - - 19 教务科维护课程信
23、息页面5、教务科维护学生信息页面的设计该页面是教务科查看、添加、删除、修改学生信息的页面,其界面设计如下图所示。教务科维护学生信息页面三、数据库设计由于目前面向对象数据库系统还不成熟,本系统将采用关系数据库系统存储永久对象(需要长期存储的对象) 。主要工作是将类图转换为关系模型。在类图中, CourseInfo、StudentInfo、SelectInfo 这三个类的对象需要长期存储,因此只需将这三个类转化为关系模型。转换的方法是:类名转换为关系名、类的属性名转换为关系的字段名。据此,奖实体类转换成如下几个关系模型:CourseInfo(CourseID,CourseName )名师资料总结
24、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 37 页 - - - - - - - - - 20 StudentInfo(StudentID,StudentName ,Password )SelectInfo(StudentID,CourseID,SelectTime)另外, 为便于对选课中心和教务科进行身份验证,还需要设置一个关系模型,用于保存以上两类人员的用户名、密码、身份类别。该关系模型如下:AdminInfo (AdminID ,Password ,Type)通过分析,以上
25、各个关系模型均符合三范式的要求,不需要作进一步的调整。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 37 页 - - - - - - - - - 21 第四章系统实现一、开发环境本系统采用B/S(Browser/Server)架构进行开发。前台的页面制作工具为Microsoft Visual Studio 2005,网页采用 XHTML+CSS 技术进行布局。后台的开发语言为 C#,通过 ASP.NET 2.0(基于 C#语言)技术访问和操作数据库。采用Microso
26、ft SQL Server 2000建立数据库。二、建立数据库本系 统采 用 Microsoft SQL Server 2000 建立 数据 库, 数 据 库 名 称 为“school.mdf” ,其中包含 4 张表,如下图所示。建立的数据库1、表 AdminInfo 该表用于存储选课中心和教务科的认证信息,表的结构如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 37 页 - - - - - - - - - 22 AdminInfo 的结构2、表 Cours
27、eInfo 该表用于存储课程的信息,表的结构如下图所示。CourseInfo 的结构3、表 SelectInfo 该表用于存储选课的信息,表的结构如下图所示。SelectInfo 的结构4、表 StudentInfo 该表用于存储学生的信息,表的结构如下图所示。StudentInfo 的结构三、程序设计(一)系统的主要文件系统中的主要包括三种类型的文件:SQLServer数据库文件、自定义类、页面文件,如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 37 页
28、 - - - - - - - - - 23 系统的主要文件(二)部分模块的程序代码本系统的每个模块都是基于三层架构进行开发。三层架构将整个系统划分为:表示层( UI) 、业务逻辑层( BLL ) 、数据访问层( DAL )三个层次,以实现“高内聚,低耦合”的思想。1、数据访问层public class data private static string strCon = server=(local);database=school;uid=sa;pwd=sa; public static SqlDataReader MySqlExecuteReader(string strSQL) SqlC
29、onnection myCon = new SqlConnection(strCon); SqlCommand myCom = new SqlCommand(strSQL, myCon); try myCon.Open(); SqlDataReader myReader = myCom.ExecuteReader(CommandBehavior.CloseConnection); return myReader; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 37 页
30、 - - - - - - - - - 24 catch (System.Data.SqlClient.SqlException e) throw new Exception(e.Message); finally myCom.Dispose(); public static int MySqlExecuteNonQuery(string strSQL) SqlConnection myCon = new SqlConnection(strCon); SqlCommand myCom = new SqlCommand(strSQL, myCon); try myCon.Open(); int n
31、 = myCom.ExecuteNonQuery(); return n; catch (System.Data.SqlClient.SqlException e) throw new Exception(e.Message); finally myCom.Dispose(); myCon.Close(); 2、学生选课模块的代码该模型的界面如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 37 页 - - - - - - - - - 25 学生选课模块的界面
32、(1)表示层的前台代码 无标题页 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 37 页 - - - - - - - - - 26 学生选课窗口 返回首页 (2)表示层的后台代码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 37 页 - - - - - - - - - 27 ,using System.Data.SqlClient; publ
33、ic partial class xkzxWindow : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) Label1.Text = 欢迎 + Request.QueryStringLoginID + 进入系统, ; GetSelectInfoGroupByCourseIDToGridView(); GetSelectInfoAlltoGirdView(); private void GetSelectInfoGroupByCourseIDToGridView()
34、 /分组显示各门课程的选课人数SelectInfo s = new SelectInfo(); SqlDataReader myreader = s.GetSelectInfoGroupByCourseID(); GridView1.DataSource = myreader; GridView1.DataBind(); myreader.Close(); private void GetSelectInfoAlltoGirdView() /显示所有的选课信息SelectInfo s = new SelectInfo(); SqlDataReader myreader = s.GetSelec
35、tInfoAll(); GridView2.DataSource = myreader; GridView2.DataBind(); myreader.Close(); protected void DeleteSelectInfo(object sender, EventArgs e) /删除选课人数小于指定数的选课信息SelectInfo s = new SelectInfo(); s.DeleteSelectInfoLowerX(Convert.ToInt32(TextBox1.Text); GetSelectInfoGroupByCourseIDToGridView(); GetSel
36、ectInfoAlltoGirdView(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 37 页 - - - - - - - - - 28 (3)业务逻辑层,using System.Data.SqlClient; public class StudentInfo public string StudentID; public string StudentName; public string Password; public StudentInfo() ; p
37、ublic StudentInfo(string x,string y,string z) StudentID = x; StudentName = y; Password = z; public SqlDataReader GetStudentInfoAll() /查询所有的学生信息string strSQl = select * from StudentInfo order by StudentID asc; return data.MySqlExecuteReader(strSQl); public void AddStudentInfo() /添加学生信息string strSQL =
38、 insert into StudentInfo values( + StudentID + , + StudentName + , + Password + ) ; data.MySqlExecuteNonQuery(strSQL); public void ModifyStudentInfo() /修改学生信息string strSQL = update StudentInfo set StudentID= + StudentID + ,StudentName= + StudentName + ,Password= + Password + where StudentID= + Stude
39、ntID+; data.MySqlExecuteNonQuery(strSQL); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 37 页 - - - - - - - - - 29 public void DeleteStudentInfoByStudentID() /根据学号删除学生信息string strSQl = delete from StudentInfo where StudentID= + StudentID + ; data.MySqlExecuteN
40、onQuery(strSQl); 四、系统测试程序设计完成后,应对系统进行全面的测试,以发现程序中的错误。(一)添加学生信息模块的测试该模块的界面如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 37 页 - - - - - - - - - 30 添加学生信息模块的界面测试目的:测试能否正确录入学生信息。测试用例:学号 =s1111 ,姓名 =刘先红,密码 =s1111 。执行操作:分别输入上述数据后,点击“添加学生记录”按钮。预期结果:学生记录保存到数据库中
41、,并在页面上显示。实际结果:如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 37 页 - - - - - - - - - 31 添加新记录后的学生信息模块的界面测试结论:没有发现错误。(二)添加课程信息模块的测试该模块的界面如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 37 页 - - - - - - - - - 32
42、添加课程信息模块的界面测试目的:测试能否正确录入课程信息。测试用例:课程编号 =C9999,课程名称 =系统动力学。执行操作:分别输入上述数据后,点击“添加课程记录”按钮。预期结果:课程记录保存到数据库中,并在页面上显示。实际结果:如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 32 页,共 37 页 - - - - - - - - - 33 添加新记录后的课程信息模块的界面测试结论:没有发现错误。五、使用说明系统开发完成后, 应写出一个使用说明交给用户, 以便于用户正确
43、使用本系统。(一)运行环境由于本系统采用 B/S 框架进行开发,因此需要分别对服务器端和客户机端进行配置。1、服务器端在服务器端需要安装如下组件:(1)Microsoft Windows.NET Microsoft Windows 2000/XP/2003/2008。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 33 页,共 37 页 - - - - - - - - - 34 (2)Microsoft SQLServer Microsoft SQLServer 2000/2005/
44、2008 。(3)IIS Internet Information Server 5.1/6.0及以上版本。(4).NET 框架Microsoft .NET Framework 2.0/3.0/3.5/4.0。2、客户机端(1)操作系统Windows 2000及以上版本。(2)浏览器Microsoft Internet Explorer 6.0 及以上版本。(二)系统安装1、将本系统的所有文件复制到硬盘中的任一目录(以“D:XuanTi”为例)中。2、打开 IIS,右击“默认网站”,选择“新建目录” -“虚拟目录”,如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - -
45、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 34 页,共 37 页 - - - - - - - - - 35 新建虚拟目录3、在“新建目录创建向导”窗口中输入一个别名,如“xuanti” ,点击“下一步” ,如下图所示。输入虚拟目录名称名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 35 页,共 37 页 - - - - - - - - - 36 4、在“新建目录创建向导”窗口中的“目录”文本框中输入“D:XuanTi” ,如下图所示
46、。依次点击“下一步” ,即可完成系统的配置。选择网站所在位置5、单击“默认网络”中的“xuanti”文件夹,在右侧右击“ Default.aspx” ,选择“浏览”即可打开本网站,如下图所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 36 页,共 37 页 - - - - - - - - - 37 浏览网站(三)注意事项本系统的网页采用XHTML+CSS 进行布局。由于目前各大浏览器各自为战,对 CSS标准的支持不一致,因此,建议在IE8.0 中以 1440*900 分辨率浏览本系统的网页。在其他浏览器(如Firefox)中页面可能会出现布局混乱。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 37 页,共 37 页 - - - - - - - - -